我不能让一个基本的点击监听器工作。
我已经创建了一个(名称)为button1的基按钮。
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show("button1 was clicked");
}当我运行应用程序并单击我的按钮时,它不会触发。我正在努力弄清楚这一点,因为我遵循了这里概述的指南:http://msdn.microsoft.com/en-us/library/dfty2w4e.aspx
发布于 2012-11-14 10:30:37
看起来你遗漏了这一行button1.Click += new EventHandler(button1_Click);,你应该在表单构造函数中添加这一行。
如果您浏览UI设计器,只需将按钮拖到UI上,然后双击它,它将为您创建侦听器;您在那里拥有的所有内容,加上设计器文件中的上面一行,都会减去MessageBox.Show()。这是我推荐的创建所有标准监听器的方法。
发布于 2012-11-14 10:33:53
如果您在设计器中单击窗体上的按钮并查看属性并选择events部分,您是否会在事件" click“旁边看到一个值?您应该会看到值"button1_click“。如果你看不到这一点,那就是你的问题。您应该能够单击下拉菜单并选择button1_click事件。
https://stackoverflow.com/questions/13372165
复制相似问题