111,094
社区成员




private void Com(Control.ControlCollection c)
{
richTextBox1.Clear();
if (c.Count > 0)
{
foreach (Control c1 in c)
{
if (c1.GetType().ToString().Equals("System.Windows.Forms.CheckBox"))
{
if(((CheckBox)c1).Checked== true)
{
// richTextBox1.AppendText();
//
}
}
if (c1 != null)
{
Com(c1.Controls);
}
else
{
return;
}
}
}
else
{
return;
}
}
private void button2_Click(object sender, EventArgs e)
{
for (int i = Convert.ToInt32('a'); i <= Convert.ToInt32('z'); i++)
{
test(this, Convert.ToChar(i).ToString(), Convert.ToChar(i) + "1", Convert.ToChar(i) + "2");
}
}
void test(Form frm, string chk, string txt1, string txt2)
{
Control c = frm.Controls.Find(chk, true)[0];
(c as CheckBox).CheckedChanged += new EventHandler(
(sender1, e1) =>
{
(frm.Controls.Find(txt1, true)[0] as TextBox).Text = "啦啦啦";
(frm.Controls.Find(txt2, true)[0] as TextBox).Text = "德玛西亚";
}
);
}
Control c = this.Controls.Find("checkBox1", true)[0];
(c as CheckBox).CheckedChanged += new EventHandler(
(sender1, e1) =>
{
//
}
);
你控件每组控件考什么关联??
是已经做了自定义控件?
还是不同窗体都叫这些名字?
如果没有什么关联性就得自己做对应了