alle Buttons auf einer Form auslesen

unco

Grünschnabel
Hallo,

ich möche alle Button-namen die (dynamisch) auf einer Form erzeugt wurde ausgeben. Ich dachte an etwas wie:
Code:
foreach(Button b in ?)
{
richTextBox1.Text = b.Name;
}
geht das und wenn ja, wie?
 
Hallo!

Das sollte ungefähr so funktionieren:
Code:
for ( int i = 0; i < this.Controls; i++ ){
	if ( Controls[i].GetType() == "System.Windows.Forms.Button" )
		richTextBox1.Text = Controls[i].Name + "\n";
}
Schau Dir den Type aber bitte vorher nochmal an. Ich hab das jetzt nicht getestet.
Mit this ist das Form gemeint.

MfG cosmo
 
Zurück