PDA

View Full Version : نوشتن خاصیت کلیک برای لیبلی که در زمان اجرای برنامه درست شده؟



God Of Pess 2012
چهارشنبه 22 آذر 1391, 14:59 عصر
با سلام

من یک دکمه روی فرم دارم که کارش اینه آرایه ای از لیبل رو روی فروم درست می کنه.

حالا باید چکار کرد که مثلا روی لیبل آرایه ی 1 کلیک کنیم یکار اجام بده و روی ارایه های دیگر هم کارای دیگه اصلا می خوام بدونم چطور می تونم مدیریت این لیبل ها رو داشته باشم

مهرداد صفا
پنج شنبه 23 آذر 1391, 15:58 عصر
با سلام
میتوانید یک روال با نام دلخواه و با آرگومنتهایی متناظر با آرگومنتهای ارسالی رویداد ایجاد کنید و به شی مورد نظر اضافه کنید:

//....
label1.Click += new EventHandler(label_click);
//....
void label_click(object sender, EventArgs e)
{
}

یا اینکه در زمان ایجاد کنترل کد مربوط به رویداد را اضافه کنید:

label2.Click += new EventHandler( (sender,e)=> MessageBox.Show("label2 clicked"));