PDA

View Full Version : howto create list of 300 buttons



zrbahram
یک شنبه 11 فروردین 1387, 12:51 عصر
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..:لبخند:

tritilium
یک شنبه 11 فروردین 1387, 18:27 عصر
دوست عزیز فارسی تایپ کنید ! من یکی که این همه متن فینگلیش که چیدمانش هم به هم ریخته نمی تونم بخونم !

Mahdi.Kiani
یک شنبه 11 فروردین 1387, 19:31 عصر
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 هم این کار را بکنی .. در این صورت نیاز به تیکه اول کد فوق نداری و فقط کافیه رویداد کلیک همه دکمه ها را به یک متد نسبت بدی...
موفق باشید