PDA

View Full Version : تغیر رنگو فونت لیبل ها



jafari_m246
یک شنبه 07 مرداد 1386, 08:51 صبح
باز هم سلام
ایندفعه می خوام ببینم چطوری می توانم 20 تا لیبل را تغیر رنگ و فونت بدهم
برای یک دونه بلدم ولی 20 تا را نه
می شه با for نوشت؟ اگه می شه کد اش را بهم بگید چون من هر چی امتحان کردم نتوانستم
ممنون

mehdi.mousavi
یک شنبه 07 مرداد 1386, 09:47 صبح
باز هم سلام
ایندفعه می خوام ببینم چطوری می توانم 20 تا لیبل را تغیر رنگ و فونت بدهم
برای یک دونه بلدم ولی 20 تا را نه
می شه با for نوشت؟ اگه می شه کد اش را بهم بگید چون من هر چی امتحان کردم نتوانستم
ممنون


سلام.
از کد زیر استفاده کنید:


foreach(Control ctrl in Controls)
{
if (!(ctrl is Label))
continue;

ctrl.Font = new Font("Arial", 8, FontStyle.Regular);
ctrl.ForeColor = Color.Red;
}

choobin84
یک شنبه 07 مرداد 1386, 09:54 صبح
for(int index=0;index<=this.Controls.Count;index++)
foreach(Control ctrl in this.Controls )
if( ctrl is Label)
ctrl.BackColor=Color.Red;

a_safyari
یک شنبه 07 مرداد 1386, 13:31 عصر
foreach (Control c inthis.Controls)
{
if(c.GetType().Equals(typeof(Label)))
{
c.ForeColor=Color.Red;
}
}