تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كفية جلب اسم الزرار عند الضغط عليه
#11
ali.alfoly كتب :جزاك الله خيرا
وزادك علما
كل يوم نتعلم منك الجديد



لى سؤال بالنسبة لـ

e
ارجو توضيحها

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

وجزاك بأحسن منه أخي الحبيب

بالنسبة للمتغير e
فهو عبارة عن مجموعة باراميترات يتم تمريرها مع الحدث ... وطبعا تختلف تلك الباراميترات باختلاف الحدث وفي بعض الأحداث تكون قيمة المتغير فيها تساوي Empty مثل (Form1_Load)

ولو أخذنا مثلا الحدث Button1_Click كما في الكود في المشاركة السابقة
فسنجد العبارة التالية (ByVal e As System.EventArgs)
فكيف سنستفيد من الباراميترات الموجودة داخل e؟
في البداية جميعنا يعلم أن هذا الحدث له عدة طرق لإطلاقه على سبيل المثال (الفأرة أو الضغط على زر الرجوع "Enter") وفي كل حالة ستختلف قيمة المتغير e فإذا كان إطلاق الحدث عن طريق الضغط على زر الرجوع فعندها ستكون قيمة المتغير e هي Empty

أما إذا كان عن طريق الماوس فإن المتغير e سيكون من النوع (System.Windows.Forms.MouseEventArgs)
أي نفس المتغير الذي سيتم تمريره في الحدث (Button1_MouseDown)
الآن سنقوم بتحويل المتغير إلى النوع الحقيقي له ولكن بعد أن نتأكد من أنه ليس Empty
وبعد ذلك سنستفيد من الباراميترات التي تم تمريرها لاحظ الكود التالي
وقارن الشرح مع الكود بحسب الألوان
كود :
Private Sub [color=#8b4513]Button1_Click[/color](ByVal sender As System.Object, [color=#FF0000]ByVal e As System.EventArgs[/color]) Handles Button1.Click
        [color=#0000FF]If Not e.Equals(System.EventArgs.Empty) Then[/color]
[color=#008000]            Dim New_e As System.Windows.Forms.MouseEventArgs = CType(e, System.Windows.Forms.MouseEventArgs)[/color]
[COLOR=#800080]            MsgBox(New_e.Button)
            MsgBox(New_e.Clicks)
            MsgBox(New_e.Delta)
            MsgBox(New_e.Location.ToString)
            MsgBox(New_e.X)
            MsgBox(New_e.Y)
[/COLOR][color=#0000ff]        End If[/color]
End Sub

بالتوفيق
الرد }}}
تم الشكر بواسطة:
#12
شكرا ليكم شباب لكن برضو مش هو ده لى انا عايزو
انا عايز اعرف اسم ايه Button ادوس عليه فى شكل رسائل بشرط ان الكود هيتعمل فى كلاس و يتم استدعاء فى Form1_Load
؟؟؟؟؟؟
يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ(33) سورة الرحمن
الرد }}}
تم الشكر بواسطة:
#13
السلام عليكم ورحمة الله وبركاته

اخي اعتقد اني فهت طلبك
اذا كان الاسم بنفس الفورم فقط اكتب هالكود
كود :
TextBox1.Text = Button1.Name

اما اذا كان من فورم ثاني فأكتب الكود بهالشكل
كود :
TextBox1.Text = [color=#FF0000]Form2[/color].Button2.Name

ان شاء الله يكون هذا طلبك
الرد }}}
تم الشكر بواسطة:
#14
شكرا ليك اخى و لكن انا بعمل مكتية dll
و المفروض ان عن طريق المكتبة دى اجيب اسم ايه Button بدوس عليه
بشرط ان المكتبة دى بيتم استدعاء فى Form1_Load فقط
يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ(33) سورة الرحمن
الرد }}}
تم الشكر بواسطة:
#15
اي عادي اخي ممكن تعطي اسم الاداة في متغير وتستخدمه
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] حول ظهور النافذة الاولى عند الضغط على Menustrip2 في النافذة الثانية vb.net 2012 mh66 0 245 19-10-23, 09:05 AM
آخر رد: mh66
  ما هو أفضل موقع موثوق فيه ترشحونه لربط قاعدة البيانات عليه أونلاين hazim1 1 391 16-09-23, 10:32 AM
آخر رد: Amir_Alzubidy
  اريد كود لمسح النص من textbox بمجرد الضغط على ال textebox للكتابة رهف العريفي 21 11,900 03-06-23, 04:56 AM
آخر رد: سعود
  سؤال اتمنى تجاوبونى عليه خالد كامل1 3 632 30-01-23, 07:39 PM
آخر رد: عبد العزيز البسكري
  خطاء في كود السورس اريد التعديل عليه wolf1120 1 539 10-11-22, 05:20 PM
آخر رد: عبدالله الدوسري
  تنفيذ الكود عند الضغط على checkbox الموجود في الداتاقريدفيو جيولوجي مبتدئ 1 1,110 29-09-22, 09:55 AM
آخر رد: mohamedassim
  [كود] هدية قيمة و طلب: مشروع متكامل لشجرة و مطلوب التعديل عليه dr.programming 0 576 02-08-22, 02:28 AM
آخر رد: dr.programming
Question [VB.NET] استفسار حول طريقة الضغط على زر برمجيا lmofallis 4 3,829 01-06-22, 12:02 PM
آخر رد: عبد الجليل سراج
  السلام عليكم مشلكه عند الغاء التحديث الضغط علي no حدث CellEndEdit ahmedhhh2 1 792 11-02-22, 09:55 PM
آخر رد: ahmedhhh2
  أريد كود يعمل عمل لصق للنص Past عند الضغط علي زر بوتن ؟ DanyGhost2010 2 4,185 29-12-21, 10:56 AM
آخر رد: سعود

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم