الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التبديل بين الفورم المفتوحة برمجيا

بدأه atefkhalf2004 في 21 أغسطس 2012 · 5 رد · 479 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السادة الافاضل

لدي برنامج به فورم اساس 1 وفورم اخر 2

يتم تحميل الفورم 2 ثم تصغيره ثم قورم1

اجد التركيز لا يكون علي قورم 2 الا بعد الضغط عليه بالماوس

جربت بعض الاكواد مثل active و sent to front

ولكن فشلت

كيف اجعل الفورم 2 يضع الموشر في مربع النص textbox1 عند التخميل

form2.textbox1.focus

شكر

#2

Form1.Focus

#3

أخي السائل

مرفق مثال

جرب تعمل Minimize لفورم 2 سيقوم البرنامج بتصغير فورم 2 وفتح فورم 1 وبعدها جرب غلق فورم 1 سيقوم البرنامج بغلق فورم 1 وفتح فورم 2 مع التركيز علي حقل TextBox1

OpenForm1.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

الاستاذ محمد باشا

فورم التحميل هو 1 وليس 2

في فورم 2 يجب الا يكون هناك كود

لو وضعت الكود التالي في فورم 1 سوف تعرف ما اريد

وهو تنشيط الفورم 2 عند تحميله

 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.WindowState = FormWindowState.Minimized
        Form2.Show()

        Form2.WindowState = FormWindowState.Normal
        Form2.Activate()
        Form2.BringToFront()
        Form2.TextBox1.Focus()
    End Sub
#5

غير هذه الجملة

Form2.TextBox1.Focus()

إلى

Form2.TextBox1.Select()
Form2.TextBox1.SelectAll()
#6

لم ينجح الكود

برجاء اعادة ترتيب الكود

الحمد لله

حذفت active

واشتغل

مواضيع مشابهة