2013-11-22 2 views
2

Я создал собственный класс, который наследуется от System.Windows.Forms.TabPage и на самом деле является TabPage с множеством кнопок и разных элементов в нем. Я создал это, потому что я хотел, чтобы пользователь динамически добавлял столько вкладок, сколько захочет во время выполнения.Открыть пользовательскую вкладку в дизайнере Visual Studio

Проблема, которую я имею здесь, заключается в том, что я не могу найти способ, чтобы дизайнер Visual Studio позволял мне легко создавать этот пользовательский TabPage без необходимости писать все необходимые коды вручную (так, как я это делал до сих пор).

Возможно ли это?

+0

Вы нашли решение? – Danilo

ответ

0

Вместо того, чтобы самостоятельно составлять саму вкладку, подумайте над созданием «UserControl», а затем вставьте его на вкладку, с свойством Dock, установленным в Full.

Вы можете использовать конструктор VS на UserControl для организации своих детей.

Тогда программный бит состоит только из построения UserControl и добавления его в список элементов управления TabPage.

+0

Я знал, что у меня есть возможность сделать его как UserControl с самого начала, но по некоторым причинам я выбрал настраиваемый параметр TabPage. Итак, я думаю, что нет простого способа, чем добавить все вручную в код. –

+0

@Panos - Вам нечего прекращать добавлять только один элемент в код, где этот элемент является UserControl, который вы разработали отдельно. Это маршрут, который я пытаюсь рекомендовать. –

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