新手有关问题,小弟我有70个按钮名称为button1-button70用什么方法能把这70个按钮都执行同一个自写方法
新手问题,我有70个按钮名称为button1---button70用什么方法能把这70个按钮都执行同一个自写方法?
新手问题,我有70个按钮名称为button1---button70用什么方法能把这70个按钮都执行同一个自定义的方法(ShowKT)?
主要是不想70个按钮一个一个双击然后写入代码
------解决方案--------------------
Controls[ "buttonxx "].Click+=new(...)
------解决方案--------------------
新手问题,我有70个按钮名称为button1---button70用什么方法能把这70个按钮都执行同一个自定义的方法(ShowKT)?
主要是不想70个按钮一个一个双击然后写入代码
------解决方案--------------------
Controls[ "buttonxx "].Click+=new(...)
------解决方案--------------------
- C# code
private void Form1_Load(object sender, EventArgs e) { for(int i=1;i<=70;i++) this.Controls["button" + i].Click += new EventHandler(button_Click); } void button_Click(object sender, EventArgs e) { ShowKT(); }
------解决方案--------------------
楼主可以把按钮都放在一个Panel里,当然可以不这样做,我的代码如下:
- C# code
private void Form1_Load(object sender, EventArgs e) { foreach (Control c in this.panel1.Controls) { if (c is Button) { c.Click += new EventHandler(c_Click); } } } /// <summary> /// 按钮实现方法 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void c_Click(object sender, EventArgs e) { }