作者milua (milua)
看板C_Sharp
标题[问题] 动态产生button并传值问题
时间Sat May 16 18:58:17 2009
在c#里面我动态产生按钮 并让按钮可以有对应动作
google到的方法是下面这样
Button oButton = new Button();
this.Controls.Add(oButton);
oButton.Click += new System.EventHandler(this.button_Click);
所以我要先写一产生一个方法类似
private void button_Click(object sender, EventArgs e){
....
}
这样才能呼叫此按钮方法,那我的问题是button可不可以传值阿~
如果不能传值整个button click方法不是就写死了吗@@
举个例
private void button_Click(object sender, EventArgs e){
接收变数并assign给 file_temp,然後执行下面的语法
XmlTextReader reader = new XmlTextReader(file_temp);
//使用不同按钮可以对不同档名XML进行读取
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.134.26.22
1F:→ Cloud:sender这个参数就是代表被按下的按钮~~ 05/16 20:05
2F:→ fphoenix923:.NET 2.0以上可以利用匿名方法来处理 05/16 20:19
3F:→ milua:代表按钮,可是按钮没有用值纪录 是不是还要传值 05/16 22:55
4F:→ milua:就是想问传值的方法@@ 谢谢噜 05/16 22:55
5F:→ ideaup:button.Tag=file_temp; 05/17 06:30
6F:→ milua:谢谢楼上 我想应该是可以解决了,等下马上来写一下:p 05/17 09:56