- Mesajlar
- 1,737
Sayfanızda çok fazla kontrol olduğunu düşünün veya atıyorum çok fazla TextBox tüm bunlar üzerinde tek seferde işlem yapmak istiyoruz. Textboxların içeriği boşalsın. Dropdownlistlerinde ilk seçeneği seçili olsun.
if (c.GetType() == typeof(TextBox)) işin can alıcı noktası bu. c elemanının türü textbox türündeyse veya dropdownlist türündeyse gibi.
Kod:
public static void IlkAyar(Control parent, TextBox tb)
{
foreach (Control c in parent.Controls) {
if (c.GetType() == typeof(TextBox)) {
((TextBox)(c)).Text = string.Empty;
tb.Focus();
} else if (c.GetType == typeof(DropDownList)) {
((DropDownList)(c)).SelectedIndex = 0;
}
if (c.HasControls) {
IlkAyar(c, tb);
}
}
}
if (c.GetType() == typeof(TextBox)) işin can alıcı noktası bu. c elemanının türü textbox türündeyse veya dropdownlist türündeyse gibi.