نوشته شده توسط
zahra.z
سلام
من یه برنامه نوشتم میخوام فقط label های روی فرم رو چاپ کنم.اما نمیدونم چجوری باید بنویسم
لطفا منو راهنمایی کنید.
فکر کنم منظورتون اینه که یه فرمی دارید که که توش کامپوننت های مختلف مثل button,label,textBox دارید و مخواین فقط label ها نمایش داده بشن و بقیه کامپوننت ها مخفی بشن
اگه منظورتون همین باشه و من درست متوجه شده باشم باید به این صورت عمل کنید
foreach(Control c in Controls)
{
if (c is Label)
c.Visible = true;
else
c.Visible = false;
}
این کد میاد تک تک کنترل های فرم یا همون کامپوننت های فرم رو چک میکنه اگه اون کنترل label بود نمایش میده، در غیر این صورت اون کنترل رو مخفی میکنه