PDA

View Full Version : دکمه ای که کاربر در گروپ باکس کلید می کند کدام دکمه است



مهدی د
چهارشنبه 13 دی 1391, 18:28 عصر
سلام
گروپ باکسی هست که چند دکمه در درون خود دارد وقتی که کاربر یک دکمه را کلیک می کند ، چه رویدادی از گروپ باکس رخ می دهد و چگونه می توان متوجه شد که کدام دکمه کلیک شده است.

saeidpsl
چهارشنبه 13 دی 1391, 19:24 عصر
بفرما:چشمک:

مهدی د
یک شنبه 17 دی 1391, 16:40 عصر
روش ديگه اي به جز روش ذكر شده در پست قبلي وجود نداره؟

the king
یک شنبه 17 دی 1391, 22:19 عصر
سلام
گروپ باکسی هست که چند دکمه در درون خود دارد وقتی که کاربر یک دکمه را کلیک می کند ، چه رویدادی از گروپ باکس رخ می دهد و چگونه می توان متوجه شد که کدام دکمه کلیک شده است.


روش ديگه اي به جز روش ذكر شده در پست قبلي وجود نداره؟

اگه این کد در Form_Load اجرا بشه، با کلیک کردن روی هر کنترلی که داخل GroupBox1 قرار گرفته اون متد
Ctl_Click فراخوانی میشه و با خبر می شوید :

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For Each ctl As Control In GroupBox1.Controls
AddHandler ctl.Click, AddressOf Ctl_Click
Next
End Sub

Private Sub Ctl_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
MessageBox.Show(CType(sender, Control).Name)
End Sub

likemoon
سه شنبه 19 دی 1391, 17:22 عصر
شما می تونید کد اجرایی مورد نظرتون رو (همونی که می خواید با کلیک اتفاق بیفته!) رو در click event دکمه بنویسید:

برای اینکار روی دکمه دبل کلیک میکنید تا وارد محیط کدنویسی مربوط به دکمه بشید و در بین پرایوت ساب تا اند ساب کد مورد نظرتون رو بنویسد مثلا :



Private Sub SimpleButton8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SimpleButton8.Click
کد مورد نظر رو اینجا بنویسید
End Sub

مهدی د
یک شنبه 24 دی 1391, 16:49 عصر
من دنبال کدی که می گردم که در یکی از رویدادهای گروپ باکس ، نوشته بشه و تشخیص بده که کدام دکمه کلیک شده لطفا راهنمایی فرمایید.