Нужна помощь в поиске и исправлении ошибок в примере кода кнопки Windows Forms

Как я понял при поставлении галочки, должно появляться дополнительное текстовое поле

private: System::Void checkBox1_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
//Создаем новый экземпляр lbl класса label:
Label lbl = new Label();
//Определяем расположение надписи - свойство Location
lbl.Location = new System.Drawing.Point(16, 96);
//Устанавливаем размер надписи
lbl.Size = new System.Drawing.Size(32, 23);
//Задаем имя:
lbl.Name = "labelll";
//Определяем порядок переключения при нажатии клавиши Tab
lbl.TabIndex = 2;
//Устанавливаем текст надписи на форме
lbl.Text = "PIN2";
//Добовляем элемент в коллекцию, вызывая метод Add
groupBox1.Controls.Add(lbl);

TextBox txt = new TextBox();
txt.Location = new System.Drawing.Point(96, 96);
txt.Size = new System.Drawing.Size(184,20);
txt.Name = "textboxx";
txt.TabIndex = 1;
txt.Text = "";
groupBox1.Controls.Add(txt);
}
Нужна помощь в поиске и исправлении ошибок в примере кода кнопки Windows Forms

This.controls.add(имя добавляемого контролла) забыли, нужно его в коллекцию элементов добавить

Добавить комментарий