تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استدعاء حدث click
#1
سلام عليكم
عندي كود استدعي به حدث معين وهو
PHP كود :
Button1_Click(Button1, New System.EventArgs

كل ما اريده هو تحويل هذه كود الى  public subبحيث اقدر اغير
اسم Button1 كما اشاء
هل هذا ممكن
بارك الله فيكم
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}
تم الشكر بواسطة:
#2
PHP كود :
Public Sub btn(sender As ObjectAs MouseEventArgs)

 
   End Sub 
 الحدث هذا [MouseEventArgs]
غيره مثل ماتريد لكن عدل ما يلزم من اكواد داخل هذا الـ sub
الرد }}
تم الشكر بواسطة: trakktour , ابراهيم ايبو , ابو روضة
#3
(06-02-22, 01:01 AM)محمود صالح كتب : سلام عليكم
عندي كود استدعي به حدث معين وهو
PHP كود :
Button1_Click(Button1, New System.EventArgs

كل ما اريده هو تحويل هذه كود الى  public subبحيث اقدر اغير
اسم Button1 كما اشاء
هل هذا ممكن
بارك الله فيكم

و عليكم السلام
تفضل

كود :
   Public Sub on_click(btn As Button)
       btn.PerformClick()
   End Sub

كود :
on_click(Button3)
الرد }}
#4
(06-02-22, 03:49 AM)trakktour كتب :
(06-02-22, 01:01 AM)محمود صالح كتب : سلام عليكم
عندي كود استدعي به حدث معين وهو
PHP كود :
Button1_Click(Button1, New System.EventArgs

كل ما اريده هو تحويل هذه كود الى  public subبحيث اقدر اغير
اسم Button1 كما اشاء
هل هذا ممكن
بارك الله فيكم

و عليكم السلام
تفضل

كود :
   Public Sub on_click(btn As Button)
       btn.PerformClick()
   End Sub

كود :
on_click(Button3)
اولا جزاءك الله خيرا على مرورك
ولكن كنت اريد طريقة الاستدعاء المذكورة في سؤالي فقط
لاني استخدم ادوات خارجية dotnetbar 
وطريقة PerformClick لا تعمل معها
كنت قد جربتها سابقا ولم تعمل معها
لانها ليس جزء من الخصائص (error)
وتعمل مع هذه الطريقة فقط
Button1_Click(Button1, New System.EventArgs)
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}
تم الشكر بواسطة: سعود , ابراهيم ايبو
#5
(06-02-22, 03:49 AM)سعود كتب :
PHP كود :
Public Sub btn(sender As ObjectAs MouseEventArgs)

 
   End Sub 
 الحدث هذا [MouseEventArgs]
غيره مثل ماتريد لكن عدل ما يلزم من اكواد داخل هذا الـ sub

كتبت هذا قبل ان اعرف انك تستخدم ادوات اخرى لكن انظر وجرب لاني لم اجرب هذه الادوات.
الرد }}
#6
(06-02-22, 08:36 AM)سعود كتب :
(06-02-22, 03:49 AM)سعود كتب :
PHP كود :
Public Sub btn(sender As ObjectAs MouseEventArgs)

 
   End Sub 
 الحدث هذا [MouseEventArgs]
غيره مثل ماتريد لكن عدل ما يلزم من اكواد داخل هذا الـ sub

كتبت هذا قبل ان اعرف انك تستخدم ادوات اخرى لكن انظر وجرب لاني لم اجرب هذه الادوات.
جزاءك الله خيرا استاذ سعود
ولكن المشكلة في الجزء الاول من الكود Button1_Click
كيف ساستبدله بمتغير واي نوع من المتغير مش نافع معاه اي حاجة لانه sub اساسا لا ادري كيف افعل
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}
تم الشكر بواسطة: ابراهيم ايبو
#7
سلام عليكم 
الحمد الله توصلت الى مقابل الامر PerformClick() وهي RaiseClick() في ادوات dotnetbar 
لكن الكود ما اشتغل مع تغير اسم Button
الكود هو

PHP كود :
  Private Sub DGV3_CellDoubleClick(sender As ObjectAs DataGridViewCellEventArgsHandles DGV3.CellDoubleClick
        Dim I 
As Integer DGV3.CurrentCell.RowIndex
        Dim J 
As Integer DGV3.CurrentCell.ColumnIndex
        Dim bb 
As DevComponents.DotNetBar.ButtonItem
        If J 
1 Then
            bb
.Name DGV3.Rows(I).Cells(1).Value.ToString
            bb
.RaiseClick()
 
       End If
 
   End Sub 


الكود  ببساطة هو جلب اسماء كل Button في  DataGridView
عند الضغط على خلية في DataGridView
يقود باعطاء اسم Button للحدث ()RaiseClick
يعطي الخطا  {"Object reference not set to an instance of an object."} عند السطر bb.Name = DGV3.Rows(I).Cells(1).Value.ToString
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}
تم الشكر بواسطة: ابراهيم ايبو
#8
جرب يكون الكود كذا

bb = dt4.Rows(0).Item(0).tostring
الرد }}
#9
(06-02-22, 10:43 AM)سيف الشمال كتب : جرب يكون الكود كذا

bb = dt4.Rows(0).Item(0).tostring

نفس المشكلة
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}
تم الشكر بواسطة: ابراهيم ايبو
#10
لم توضح ما هي الاداه التي يوجد فيها button

ضع السطر التالي بعد If J = 1 Then
bb = xxxxxxxx.Items(DGV3.CurrentRow.Cells(1).Value.ToString)
بدل xxxxxxx ضع اسم panel او الاداه الموجوده داخله button
الرد }}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية استدعاء مشغل Vlc Hatem_Zahran 1 520 03-04-22, 12:33 AM
آخر رد: Taha Okla
  استدعاء ملف من ريسورس remonmary 0 358 19-12-21, 02:10 PM
آخر رد: remonmary
  حدث click محمود صالح 1 310 11-12-21, 03:13 PM
آخر رد: محمود صالح
  استدعاء سجل محدد من نموذج آخر مسلم_١ 4 775 04-10-21, 06:22 PM
آخر رد: مسلم_١
  عند استدعاء تقرير يطلب مني كلمة السر لقاعدة البيانات samawi 4 2,023 27-09-21, 08:10 PM
آخر رد: Programmer_awa
Exclamation [VB.NET] استدعاء برنامج من الريسروس وفتحه داخل الفورم .. ( عباقرة البرمجة ) ادخلو XVIMTO 2 1,076 18-12-20, 11:58 PM
آخر رد: bidaya
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 2 1,007 21-11-20, 12:17 AM
آخر رد: عبد الناصر موسى
  [VB.NET] المشكلة انني لم استطيع استدعاء الملفات pdf من قاعدة البيانات sql 304 0 791 31-10-20, 05:40 PM
آخر رد: 304
  [سؤال] كيف اضع حدث الضغط click عند انشاء عنصر عبد الهادي بهاب 12 2,328 09-08-20, 05:00 PM
آخر رد: عبد الهادي بهاب
  [VB.NET] استدعاء معلومات جدولين عن طريق المفتاح الاجنبي ali saud 7 1,437 02-05-20, 04:13 AM
آخر رد: aljzazy

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


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