• 0

سؤال

السلام عليكم

 

كيف يمكننى إيقاف أحداث الماوس بالنسبة لبعض الأدوات على الفور دون الأدوات الأخرى و خاصية

Enabled=True  لها جميعا

 

فمثلا عند مجموعة من  TextBox يتم تفعيل كل منها بالكود  فمثلا TextBox1 مفعلة و مؤشر الكتابة بها و هناك ,TextBox5 , TextBox4 ,TextBox3,TextBox2 .............

كيف يمكننى إذا قام المستخدم بالنقر على أحد منها أن لا ينتقل مؤش الكتابة إلى إى منها وكأن لم يحدث شىء وكلها Enabled=True

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

3 إجابة على هذا السؤال .

  • 0

وعليكم السلام ورحمة الله

 

لم أفهم المقصود بالضبط والهدف منه ، ولكن بإمكانك استخدام خاصية readonly للتكست بوكس لمنع الكتابة فيه ، مثال :

Textbox1.readonly = true

وبالإمكان تغيير لون خلفية التكست بوكس للون الأبيض حتى لا يبدو وكأنه مغلق ، مثال :

Textbox1.text = color.white

آمل منك أخي توضيح الهدف من ذلك حتى تتضح الصورة بشكل أكبر

تم تعديل بواسطه فيجولي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخى الكريم

أريد إيقاف أحداث الماوس بالنسبة لبعض الأدوات دون الأدوات الأخرى .  فعند عمل أى حدث للأداة  Textbox2  بإستخدام الماوس أريد هذه الأداه لا تتأثر بهذا الحدث و خاصية        Enabled=True  لأداه TextBox2  ويمكن إستخدام الماوس بشكل طبيعى لباقى الأدوات

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يالإمكان وضع التركيز على label عند استخدام أحداث الماوس ، فمثلاً عند الضغط على TextBox في حدث Mouse_Click نستخدم الكود التالي :

 

 

Private Sub TextBox1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseClick
Label1.Focus()
End Sub

 

وهكذا لبقية أحداث الماوس الأخرى

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .