ИА
Иван Александров

В windows forms добавить несколько элементов в цикле на форму (С++)

Хочу, чтобы по нажатию на кнопку на форме появлялись на ней определенное количество новых элементов (например textbox'ов) , и чтобы число могло быть каждый раз разное. Вот например, хранится в переменной число 5, значит появляется 5 textbox-ов, если хранится 3, то появляется 3 и т д. У меня не получается каждому textbox-у дать уникальное имя (текст1, текст2 и т д)

Екатерина Акимова
Екатерина Акимова

TextBox ^txt = gcnew TextBox();
txt->Text = "text";
this->Controls->Add(txt);

Так можно сделать и в цикле - каждый раз будет добавляться новый текстбокс.

Обращаться к динамически созданным текстбоксам можно через коллекцию this->Controls (там они будут наряду с другими контролами на форме) , или добавить их все в список или массив.

Похожие вопросы
C#. Элемент Windows Forms на WPF
MA Access 2007 форма "несколько элементов"
C# Windows Forms, предача данных между формами
с# Windows Forms передать поле
C++ .Windows Forms. Как переключиться между двумя формами ?
Windows forms)) Как обратится из одной формы к членам другой формы?
С++ windows forms помогите!!!
Подскажите элемент Windows Forms для отображения пути выбранного файла (С#)
Помогите с с++ (windows forms)
Как в Windows Forms c# сделать элементы прозрачными?