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

أحداث الماوس

بدأه Ahmed-1 في 27 مايو 2014 · 3 رد · 590 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

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

Enabled=True  لها جميعا

 

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

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

#2

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

 

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

Textbox1.readonly = true

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

Textbox1.text = color.white

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

تم تعديل هذه المشاركة بواسطة فيجولي في 27 مايو 2014 في 12:30

#3

أخى الكريم

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

#4

يالإمكان وضع التركيز على 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

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