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

احداث الماوس لبرنامج من سي شارب.....بسرعة الله يسعدكم

مغلق
بدأه طالبة حاسب في 5 ديسمبر 2006 · 5 رد · 2,487 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف اعمل احداث للماوس بالسي شارب

يعني مثلا لما امشي بالماوس على الفورم يظهرلي تعليمات عن البوتون او التكست او اي شي

وكمان كيف اغير شكل الماوس لما امشي بيه في الفورم

عموما ابغى اعرف طريقة عمل الاحداث على برنامج سي شارب

ضروري ابغى الرد

وجزاكم الله خير مقدما

#2

السلام عليكم :

سأحاول توضيح لك :

اولا نضيف Lable على الفورم ليتم كتابة عليه الاحداثيات وهم ( X , Y )

ثم ندهب الى الاحداث(Event ) الخاصة بالفورم ونختار الحدث MouseMove

ونكتب فيه التالي وبكل بساطة :

 

private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
		{
			label1.Text=" X= "+e.X.ToString()+"  Y="+e.Y.ToString();

		}

فقط لا غير وبمجرد التحرك بالماوس في الفورم سيظهر الاحداثيات في Lable

اما بالنسبة لسؤال الاخرى وهو تغيير شكل الماوس وعلى حسب ما اعرف انا هو الدهاب الى خصائص الفورم وستجد خاصية واسمها Cursor وتوجد هناك مجموعة من اشكال للماوس يمكنك اختيار الشكل الدي يعجبك

ستخد هده الخاصية في مجموعة من الكنترولز مثل Lable.... قد تحتاج الى تغيير شكل الماوس على Lable فقط

فقط لا غير

اتمنى ان فهمت شرحي

سبحان الله وبحمده سبحان الله العظيم

#3

بالنسبه لأي Control مثلا button او Container Control مثلا Form يحتوي علي

Events أحداث جاهزه و من ضمنها أحداث ال Mouse مثلا MouseOver

فقط اعرض خصائص اي Control أو حتي ال Form اما بالكود او Visual و ابحث عن الحدث الذي تريد

و بالنسبه لشكل ال Mouse هتلاقي خاصيه اسمها Cursor تقريبا موجوده في كل ال Controls

#4

جزاكم الله خير على الردود

والحمدلله لقيت تغيير شكل الماوس وكان مرة سهل

بس السؤال التاني ما فهمتوني اظن

انا اللي ابغاه مثلا لو كان البوتون لادخال قيمة معينة وليكن رقم موجب مثلا

فانا ابغى لما الماوس يمر عليه مجرد مرور يطلعله مستطيل مكتوب عليه رقم موجب

يعني زي كانه تعليمات

اما الكود اللي اعطيتوني هوه اظنه لاظهار موقع الماوس السيني والصادي

وانا ما احتاج هذا الشي

معليش تقلت بس والله جزاكم الله خير مقدما على كل جواب تردولي بيه

#5

باضافه ToolTip control الي ال Form زي ال SqlConnection يعني دراج ودروب علي الفورم وبعدين تعالي علي الكنترول اللي عاوزه يطلع رساله لما الماوس ييجي عليها هتلاقي في ال pro بتاعته ToolTipontooltip1 اكتبي فيه الرساله اللي عايزاها تتطلع وكرري مع باقي الكنترول اللي انت عايزاها .

بس كده اتمني ان يكون ده طلبك واتمني ان يكون الحل ده نفذ طلبك

بالتسبه لتغير الماوس عاوز اعرف قصدك ايه يعني يتغير في مكان معين يعني علي حسب مكانه يتغير الcursor

#6

انا اسف لقد فهمت قصدك خطا ... ولكن على كل حال استخدمي ToolTip اعتقد ان هدا هو اللي تبحتي عليه

سبحان الله وبحمده سبحان الله العظيم

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…