ネタ元:http://bbs.wankuma.com/index.cgi?mode=al2&namber=21590
ネタ元とは少し違うけど、参考にはなるかも。
Form上に配置されているControlの名前を列挙します。
namespace WIndowsApplication1 {
public partial class Form1 : System.Windows.Forms.Form {
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
PrintControlName(this);
}
private void PrintControlName(Control container) {
foreach (Control c in container.Controls) {
if (c.HasChildren) PrintControlName(c);
Console.WriteLine(c.Name);
}
}
}
}
ざっと作ったので、参考程度で。
#一部誤りがあった(と思う)ので修正。