Je cette fonction créer textbox d'exécution:référence d'objet non définie à une instance d'un objet
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);
}
}
mais j'ai référence d'objet non définie à une instance d'un objet ici
MessageBox.Show(addressBox[i].Text);
toute suggestion?
+1. Dommage, beaucoup ignorent aveuglément l'argument de l'expéditeur sur les gestionnaires d'événements :( –
@Martinho: Je suppose que cela pourrait être commun chez les débutants, puisque sur la surface c'est juste un 'object'. – Jon