Visual Studio에서 오류가 발생하지 않았으므로 코드가 맞다고 가정했습니다. 코드를 실행할 때 버튼 (button1
)을 누르면 아무 일도 일어나지 않습니다.WinForms 단추 클릭 이벤트가 발생하지 않음
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();
}
}
ListBox에는 Control에서 상속 한 Text 속성에 대한 의미있는 구현이 없습니다. 속성 창이 ** 숨겨진 ** 이유입니다. 하나의 문자열이 아닌 * 여러 문자열을 표시합니다. Items.Add() 메서드를 사용하거나 Label을 사용하십시오. –