Невозможно создать новую метку в приложении Windows Forms при нажатии кнопки (C #) - PullRequest
0 голосов
/ 02 декабря 2010

Я пытаюсь добавить новый ярлык при нажатии на кнопку.Не должно быть слишком сложно, но я просто не могу заставить его работать: (

private void button3_Click(object sender, EventArgs e)
    {
        Label Label10 = new Label();
        Label10.Location = new Point(23, 100);
        Label10.Text = textBox1.Text;
        Parent.Controls.Add(Label10);
    }

Я получаю ошибку при попытке отладки с не слишком явным сообщением:

"NullReferenceExceptionбыл не обработан. "

Не уверен, к чему это может относиться ... Я использую ключевое слово" new "для создания нового экземпляра, что я могу пропустить?

Спасибо!

Ответы [ 2 ]

1 голос
/ 02 декабря 2010

Является ли Parent null? Там тоже может быть. Вы можете просто позвонить this.Controls.Add(...).

0 голосов
/ 02 декабря 2010

textbox1, вероятно, вызывает это исключение.Можете ли вы пройтись по коду в отладчике?

...