PDA

View Full Version : تغییر خاصیت تمام ComboBoxهای یک فرم



Yama12
دوشنبه 21 مرداد 1387, 22:01 عصر
من برای دسترسی به تمام کمبو باکس ها از کد زیر استفاده کردم:


foreach(Control cr in this.groupBox1.Controls)
if (cr.GetType().ToString() == "System.Windows.Forms.ComboBox")
{


}
حالا میخوام تمام selectedndex های کمبو باکس هارو 0 بزارم اما cr از نوع کنترل هست نه کمبو باکس
چه کار باید بکنم
اصلا کارم درست بوده یا نه؟!!

hdv212
دوشنبه 21 مرداد 1387, 22:05 عصر
ComboBox cmb = (ComboBox) cr;
cmb.SelectedIndex = 0;

Salar Ashgi
سه شنبه 22 مرداد 1387, 15:57 عصر
کد ساده :

ComboBox cb;
foreach (Control ctr in this.Controls)
{
if (ctr is ComboBox)
{
cb = (ComboBox)(ctr);
cb.SelectedIndex = 0;
}
}
پیروز باشید !!!