C#事件问题求助 button和panel都是动态创建的,button在panel,panel在Form中,请问自己编写的button_click事件应该怎样触发? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 button.click += button_click; 以下动态创建按钮添加到窗体,动态添加事件。Button btn = new Button();btn.Location = new Point(100,150);btn.Size = new Size(100,50);btn.Text = "Button Sample";this.Controls.Add(btn);btn.Clicked += delegate{ MessageBox.Show("按钮,自己定义的,按下了");}; 你打开和窗体同名的 .designer.cs 文件,里面就有设计器生成的源代码,你可以参考。 Button btn = new Button();//创建一个按钮btn.Location = new Point(100, 150);//设置位置btn.Size = new Size(100, 50);//设置尺寸btn.Text = "Button Sample";//设置显示文本this.Controls.Add(btn);//添加到窗体//添加Click事件btn.Click += delegate{ MessageBox.Show("按钮,自己定义的,按下了");};你可以编写其他的方法,只要函数的参数是2个,是(object s,EventArgs e)的就可以。btn.Click += 你的函数 Button btn = new Button();btn.Location = new Point(100,150);btn.Size = new Size(100,50);btn.Text = "Button Sample";this.Controls.Add(btn);btn.Clicked += button_click;当然你也可以把你 button_click 的内容写到那个匿名委托里面。自己也要动动脑筋。 private void find(){}Button btn = new Button();btn.click+= EventHandler(find); 额,少了应该是:btn.click+=new EventHandler(find); 关于使用sokect发送字符数组的问题 wpf 用cs代码写动画 C# 调用DLL问题 是crystal report9的bug麽? 关于C# FTP应用编程的一个小问题.... 弱弱的格式化问题,结束就给分 登陆另一网站系统 如何获得游戏界面上指定图片的位置? 有关HttpWebRequest的疑问 TEXTBOX为密码形式时,每次刷新页面,密码都要丢失掉,有什么办法解决 C# 如何使用getElementById功能? 求 visual studio 2008 帮助文档
Button btn = new Button();
btn.Location = new Point(100,150);
btn.Size = new Size(100,50);
btn.Text = "Button Sample";
this.Controls.Add(btn);
btn.Clicked += delegate
{
MessageBox.Show("按钮,自己定义的,按下了");
};
btn.Location = new Point(100, 150);//设置位置
btn.Size = new Size(100, 50);//设置尺寸
btn.Text = "Button Sample";//设置显示文本
this.Controls.Add(btn);//添加到窗体
//添加Click事件
btn.Click += delegate
{
MessageBox.Show("按钮,自己定义的,按下了");
};
你可以编写其他的方法,只要函数的参数是2个,是(object s,EventArgs e)的就可以。
btn.Click += 你的函数
btn.Location = new Point(100,150);
btn.Size = new Size(100,50);
btn.Text = "Button Sample";
this.Controls.Add(btn);
btn.Clicked += button_click;当然你也可以把你 button_click 的内容写到那个匿名委托里面。自己也要动动脑筋。
{
}
Button btn = new Button();
btn.click+= EventHandler(find);
应该是:btn.click+=new EventHandler(find);