2007/6/26 火曜日

Windows Form内のコントロールにName属性でアクセス (C#)

カテゴリー: C# — hot @ 23:59:58

Visual C#でWindows From内のコントロールにName属性でアクセスする方法の覚書

例)CheckBoxにアクセス
Control[] controls = this.Controls.Find(“checkBox1″, true);
CheckBox cbox = (CheckBox)controls [0];

これが便利なのは例えばCheckBoxが何十個とあった場合の処理

for(int i=1; i<21; i++)
{
 Control[] controls = this.Controls.Find(“checkBox” + i, true);
 CheckBox cbox = (CheckBox)controls [0];
 cbox.checked = true;
}

てな感じでできる

Copyright (C) 2007-2010 HOTSYSTEMS