[英]WinForms button click event not firing
我没有从Visual Studio得到任何错误,所以我认为代码是正确的。 运行代码时,我按下了按钮( button1
),但是什么也没有发生。
private void button1_Click(object sender, EventArgs e)
{
int a = 0;
int b = 1;
int c = 1;
listBox1.Text += a.ToString();
listBox1.Text += b.ToString();
for (int i = 0; i < 20; i++)
{
c = b;
b = a + b;
a = c;
listBox1.Text += b.ToString();
}
}
在这种情况下,列表框的Text
属性将不起作用,因为它仅用于设置或获取列表框中的选定项,将其添加到每个数字的itemsource中,然后它将起作用
private void button1_Click(object sender, EventArgs e)
{
int a = 0;
int b = 1;
int c = 1;
StringBuilder finalstring = new StringBuilder();
listBox1.Text += a.ToString();
listBox1.Text += b.ToString();
for (int i = 0; i < 20; i++)
{
c = b;
b = a + b;
a = c;
listBox1.Items.Add(b);
}
}
button
是否已将button1_Click
注册为事件?
您可以通过添加button1.Click += button1_Click
或在表单设计器中双击它来通过代码来button1.Click += button1_Click
。
如果仍然不起作用,请在代码上放置一个断点以查看其是否已执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.