تقييم الموضوع :
  • 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
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 3 1,457 10-04-24, 04:33 AM
آخر رد: emadahmed1995
  [VB.NET] استدعاء بيانات في TextBox بناء على combobox loay775 2 277 18-01-24, 05:07 PM
آخر رد: loay775
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 281 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 282 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [VB.NET] ما هي طريقة استدعاء الازرار في الكيبورد من خلار زر افتراضي haider.mohsin92 1 302 14-12-23, 03:19 PM
آخر رد: Kamil
  [كود] كود استدعاء msconfig بالفيجوال بيسك alswade 2 469 21-03-23, 01:38 AM
آخر رد: alswade
  مشكلة فى استدعاء مكتبة اكسيل حماده ممدوح البحيرى 5 688 25-01-23, 12:37 PM
آخر رد: AMAZ1972AMAZ
  [VB.NET] استدعاء فنكشن و عدم انتظار الرد ADAM12 2 441 09-11-22, 12:29 AM
آخر رد: ADAM12
  كود استدعاء حماده ممدوح البحيرى 5 971 30-09-22, 12:47 AM
آخر رد: رضوان الجماعي
  استدعاء سجل محدد من نموذج آخر مسلم_١ 5 1,451 29-09-22, 06:35 PM
آخر رد: Jlol

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


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