나는 런타임 텍스트 상자 생성이 기능이 있습니다개체 참조가 개체의 인스턴스로 설정되지 않았습니다
int i = 0;
private TextBox[] addressBox = new TextBox[100];
private void appendNewTab()
{
addressBox[i] = new TextBox();
addressBox[i].KeyPress +=
new KeyPressEventHandler(this.addressBox_KeyPress);
i++;
}
void addressBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
MessageBox.Show(addressBox[i].Text);
}
}
을하지만 난 개체 참조가 여기에 개체의 인스턴스
MessageBox.Show(addressBox[i].Text);
로 설정하지 않은 어떠한 제안?
+1. 동정, 그래서 많은 사람들이 맹목적으로 이벤트 처리기에서 발신자 인수를 무시 : ( –
@ Martinho : 그것은 표면에 그냥'개체'이기 때문에 그것은 초보자들 사이에 공통 될 것 같아요. – Jon