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

وراثة الأحداث

مغلق
بدأه snansala في 3 يوليو 2006 · 1 رد · 344 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يا إخواني أنا عندي نموذج أضفت له الأداة checkbox وعملت الخاصية Appearance يساوي button

وأريد أعرف كيف أجعل هذه الأداة ترث الحدث double click

وشكرا

#2

اعتقد انه يمكن التحايل على هذه المشكلة كالاتي‎:‎

‎

‎
Private Clicks As Integer
‎	Private WithEvents tmrClick As New Timers.Timer(1000) '' Click Speed‎

‎	Private Sub chk_CheckedChanged(ByVal sender As System.Object, ByVal e As ‎System.EventArgs) Handles chk.CheckedChanged

‎	End Sub

‎	Private Sub chk_Click(ByVal sender As Object, ByVal e As System.EventArgs) ‎Handles chk.Click
‎		Clicks += 1‎
‎		If Clicks = 2 Then
‎			MessageBox.Show("Double Click")‎
‎		End If
‎	End Sub

‎	Private Sub tmrClick_Elapsed(ByVal sender As Object, ByVal e As ‎System.Timers.ElapsedEventArgs) Handles tmrClick.Elapsed
‎		Clicks = 0‎
‎	End Sub

‎	Private Sub frmMain_Load(ByVal sender As Object, ByVal e As ‎System.EventArgs) Handles Me.Load
‎		tmrClick.Start()‎
‎	End Sub

‎

‎

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

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