سلام
من توی یک فرم چهار پنج تا linklabel دارم که می خوام اگه اسم هر کدوم از این linklabelها
با یه string ی برابر بود یه کار خاصی روی اون انجام بشه... اما توی قسمت دسترسی به اسم لینک لیبل مشکل دارم... خواهش میشه کمک کنید
سلام
من توی یک فرم چهار پنج تا linklabel دارم که می خوام اگه اسم هر کدوم از این linklabelها
با یه string ی برابر بود یه کار خاصی روی اون انجام بشه... اما توی قسمت دسترسی به اسم لینک لیبل مشکل دارم... خواهش میشه کمک کنید
foreach(Control c in this.Controls)
if (c is LinkLabel && c.Name == "your request name")
{
//do any
}
خوب اونجا گفته که اگر اون کنترل برابر لینک لیبل بود شرط بر قرار هست .
این چیزی رو که شما نوشتید درسته...
اما من این لینک لیبل ها رو داخل یه panel قرار دادم که باعث شده این کدها درست کار نکنه! حالا باید چیکار کنم که به اسم این لینک لیبل هایی که توی یه پنل هست دسترسی پیدا کنم؟
فقط کافیه کنترلهای داخل پنل رو چک کنید
foreach (Control c in panel1.Controls)