نوشته شده توسط
zrbahram
ba salam khedamate dostan....loatfan agar kasi midoone chetoor ye list az component ha mishe sakht bege ya be milam befreste:zr-bahram@hotmail.com..... mikham barnameyi benevisam ke yek seri button masalan 300 ta ra roye form neshan dade va ba click kardan roye harkodoom range button avaz beshe meghdare moadelesho dar ye araye ke dar barname tarif kardam" 0" kone .... ama majboor nabasham baraye har button ye functin button_clicked tarif konam chon tedadesh kheyli ziad mishe....va barnamaro kond mikone
....pishapish az komake shoma mamnoonam....
good luck every body..
سلام
علاوه بر اینکه فارسی تایپ نکردین، (عنوان انگلیسی و متن فینگلیسی) جستجو هم نکردین
بدون توجه به نوع برنامتون که قراره چیکار کنه:
برای ساختن مجموعه ای از آبجکت ها و هدل کردن رویداد های اونا در یک متد، راه های زیادی وجود داره که یه نمونه سادش اینه
برای ساختن :
Button[] Buttons = new Button[5];
for (int i = 0; i < Buttons.Length; i++)
{
Buttons[i] = new Button();
Buttons[i].Name = "Button" +i+1;
// TODO write Button properties Here
Buttons[i].Click += new EventHandler(Buttons_Click);
}
این هم برای هندل کردن همه دکمه ها
Button senderbutton = sender as Button; // now, senderbutton is ClickedButton
if (senderbutton != null)
{
// TODO write your codes here
}
می تونی در design هم این کار را بکنی .. در این صورت نیاز به تیکه اول کد فوق نداری و فقط کافیه رویداد کلیک همه دکمه ها را به یک متد نسبت بدی...
موفق باشید