Hallo,
ich will über ein foreach-Schleife alle Text- und Combo-Boxen auf meiner Form leeren.
Bei den Textboxen ist alle ok, bei den Comboboxen bleibt der eingestellte Wert stehen.
Wie kann ich hier den Eintrag setzen bzw, das Property SelectedIndex ansprechen?
Vielleich kann mir jemand weiterhelfen.
Danke.
Aufruf:
..
ControlsLeeren(this.Controls);
..
private void ControlsLeeren(System.Windows.Forms.Control.ControlCollection Collection)
{
foreach (Control cnt in Collection)
{
if (cnt is TextBox)
{
cnt.Text = "";
}
else
{
if (cnt is ComboBox)
{
// Hier sollte die Einstellung in der combobox geleert werden
cnt.Text = "";
}
}
ControlsLeeren(cnt.Controls);
}
}
ich will über ein foreach-Schleife alle Text- und Combo-Boxen auf meiner Form leeren.
Bei den Textboxen ist alle ok, bei den Comboboxen bleibt der eingestellte Wert stehen.
Wie kann ich hier den Eintrag setzen bzw, das Property SelectedIndex ansprechen?
Vielleich kann mir jemand weiterhelfen.
Danke.
Aufruf:
..
ControlsLeeren(this.Controls);
..
private void ControlsLeeren(System.Windows.Forms.Control.ControlCollection Collection)
{
foreach (Control cnt in Collection)
{
if (cnt is TextBox)
{
cnt.Text = "";
}
else
{
if (cnt is ComboBox)
{
// Hier sollte die Einstellung in der combobox geleert werden
cnt.Text = "";
}
}
ControlsLeeren(cnt.Controls);
}
}