我没有从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();
}
}
答案 0 :(得分:2)
列表框的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);
}
}
答案 1 :(得分:0)
button
将button1_Click
注册为活动吗?
您可以通过添加button1.Click += button1_Click
或在表单设计器中双击它来通过代码执行此操作。
如果仍然无效,请在代码上加breakpoint以查看代码是否已执行。