用代码在winform里面添加了按钮btn1,如何设置其click事件 如题啊。不知道怎么写这个代码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如要求单击btn1的时候就显示出它的名字。 在winform里面双击按钮btn1,写你要做的事情 winform里面没有,不是直接添加的,使用代码加进去的。 Button btn = new Button(); btn.Name = "btn"; btn.Click += (sender, e) => MessageBox.Show((sender as Button).Name); this.Controls.Add(btn);最坑爹的语法糖 Button btn1 = new Button(); btn1.Text = "测试"; btn1.Click+=new EventHandler(btn1_Click); this.Controls.Add(btn1); private void btn1_Click(object sender, EventArgs e) { Button btn = (Button)sender; MessageBox.Show(btn.Name); }还是别用匿名委托好理解... 如果有三个btn,单击时都是显示它们自己的名字,应该怎么写呢?能不能不写三遍btn click事件,能不能向引用方法一样,写一个cilck事件,其余都引用这个事件? 按上面的方法,定义三个不同的btn对象就可以了。 comboBox与数据库相关操作 .net邮件发送问题 C#实现关机代码 求源码:在VS2003窗体程序中打开一个文本格式的文件,并提供编辑和保存功能 ibatis中创建临时表,解决立即给分 给国庆还在家班的CSDNer疯狂送分`~~哈哈`~~@^_^@~~~~~~~ 如何实现窗体慢慢推出的效果. C# axFramerControl 点打印预览中的打印按钮不可用 问一个关于toolstrip和menustrip的问题 做了一个windows service 程序,不知道怎么打包 怎么样在只有路径的情况下形成一棵树呢 WebClinet 问题1
winform里面没有,不是直接添加的,使用代码加进去的。
btn.Name = "btn";
btn.Click += (sender, e) => MessageBox.Show((sender as Button).Name); this.Controls.Add(btn);最坑爹的语法糖
Button btn1 = new Button();
btn1.Text = "测试";
btn1.Click+=new EventHandler(btn1_Click);
this.Controls.Add(btn1);
private void btn1_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
MessageBox.Show(btn.Name);
}还是别用匿名委托好理解...
能不能不写三遍btn click事件,能不能向引用方法一样,写一个cilck事件,其余都引用这个事件?