تقييم الموضوع :
  • 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] استدعاء داتا كريت فيو من فورم اخر EMADW 1 419 16-04-25, 06:10 PM
آخر رد: مصمم هاوي
  تعديل على استدعاء الدرجات حسب الاختيار مصمم هاوي 11 992 15-04-25, 06:16 PM
آخر رد: princelovelorn
  مساعدة في كود عدم تكرار استدعاء نفس السؤال من المصفوفة fireswored1 5 547 10-02-25, 05:11 PM
آخر رد: fireswored1
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 635 15-11-24, 11:02 AM
آخر رد: modymody300894
  استدعاء فورم بداخل Panil1 Abdellah 4 478 27-09-24, 01:06 AM
آخر رد: Abdellah
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 3 1,917 10-04-24, 04:33 AM
آخر رد: emadahmed1995
  [VB.NET] استدعاء بيانات في TextBox بناء على combobox loay775 2 701 18-01-24, 05:07 PM
آخر رد: loay775
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 583 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 546 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [VB.NET] ما هي طريقة استدعاء الازرار في الكيبورد من خلار زر افتراضي haider.mohsin92 1 663 14-12-23, 03:19 PM
آخر رد: Kamil

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


يقوم بقرائة الموضوع: