2010-05-05 4 views
-1

Например, я нажимаю кнопку, а затем в форме появляется GroupBox с некоторыми элементами управления внутри. Еще один клик - еще один GroupBox. Это может длиться до бесконечности. Пожалуйста, расскажите мне, как это сделать что???Создайте новый код после запуска программы C#

ответ

3

Вы можете создать новый элемент управления и добавить его в группу вы хотите:

Your_Control ctl = new Your_Control(); 

Your_Parent_Control.Controls.Add(ctl); 

Ссылка контроля Класс:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.aspx

Ссылка на свойства элементов управления:
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.controls.aspx

0

Вы можете создавать элементы управления в коде так же, как и любой другой объект. Выглядит примерно так.

GroupBox box = new GroupBox(); 
this.Controls.Add(box); // assuming "this" is your parent form 

Вы также можете добавить элементы управления в свою группу. Все объекты Control имеют коллекцию Controls для дочерних элементов управления. Хотя для некоторых из них это не имеет смысла.

Смежные вопросы