PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : یک رویداد یکسان برای چند دکمه فرمان



Arad
2019/04/28, 22:23
با سلام. طریقه ایجاد یک کد رویدادیکسان برای چند دکمه Button چگونه است. ممنون میشم اگر جواب بدین.

AmRo
2019/04/29, 09:22
سلام
در WindowsForms:


button1.Click += ButtonsOnClick;
button2.Click += ButtonsOnClick;
button3.Click += ButtonsOnClick;
button4.Click += ButtonsOnClick;
button5.Click += ButtonsOnClick;
button6.Click += ButtonsOnClick;
--------------------------------
private void ButtonsOnClick(object sender, EventArgs e)
{
// دکمه ای که روش کلیک شده
var currentButton = (Button)sender;
// Do Something
}

در WPF:


<!--Action 1-->
<Button Click="ButtonsOnClick"/>
<!--Action 2-->
<Button Click="ButtonsOnClick"/>
<!--Action 3-->
<Button Click="ButtonsOnClick"/>
<!--Action 4-->
<Button Click="ButtonsOnClick"/>
--------------------------------
private void ButtonsOnClick(object sender, RoutedEventArgs e)
{
// دکمه ای که روش کلیک شده
var currentButton = (Button)sender;
// Do Something
}