نوشته شده توسط
smt_414
سلام
تشکر
سوالم رو جور دیگه مطرح می کنم
من کاری با باتم ها نداشتم
فقط خواستم سوالم رو زیاد توضیح ندم
من آرایه ای از پیکچر باکس ساختم و
خواستم رو همه اونها ایونت Click رو فعال کنم که بتونم تو برنامه ازش استفاده کنم
اما این کد رو قسمت اندیس آرایه (داخل پرانتز ) ایرور می دهد
btn[i].Click += new System.EventHandler(btn[i]_Click)
چه باید کرد ؟
سلام
ابتدایی ترین نکته در سی شارپ :
شناسه ها حتما با حروف یا با underscore یعنی علامت (_) که به غلط underline هم تلفظ می کنن، میتونه شروع بشه و در ادامه هم میتونه سامل اعداد باشه
خطای شما مربوط به استفاده کاراکتر کروشه در اسم متد مربوط به هندل رویداد کلیک دکمه ها هست نه اندیس !!!!
buttons[i].Click += new EventHandler(buttons_Click);
void buttons_Click(object sender, EventArgs e)
{
// code for handle Buttons
}
در ضمن این مسئله بار ها و بارها مطرح شده و جواب داده شده
فقط فرقش اینه که یه بار برای Label ها، یه بار برای Textbox ها.این بار هم برای Button ها و دفعه بعد هم احتمالا برای .....