2014-01-08 3 views
0

Мне нужно открыть мою форму в XtraTabControl. Помогите мне, как открыть Forms on Tab Control? Обычно я открываю формы в Control Panel яКак открыть новую форму в tab control winforms devexpress?

 panelControl1.Controls.Clear(); 
     var myForm = new NewForm(); 
     myForm.TopLevel = false; 
     myForm.AutoScroll = true; 
     panelControl1.Controls.Add(myForm); 
     myForm.Show(); 

этот код работает для контроля панели, но мне нужно код, чтобы открыть форму в Tab Control. Помогите мне спасибо в Advance.

+1

Поместите его на вкладку ** на странице ** вместо элемента управления вкладкой. Используйте каналы поддержки поставщика, если у вас все еще есть проблемы. –

+0

Привет, Ханс, спасибо и можно закрыть эту вкладку? – Srihari

ответ

2

Вы легко можете использовать DevExpress UserControl. Создайте класс, который простирается от UserControl (вы также можете использовать для него конструктор). Тогда ваш TabControl нуждается в разных вкладках, которые являются вашим контейнером. Затем вы можете добавить свою форму (UserControl) в TabPage так же, как Panel.

Чтобы закрыть вкладку, вы можете легко изменить вкладку на другую (которая пуста или имеет другой пользовательский контроль). Если пользователь не должен возвращаться, вы можете использовать видимость каждой TabPage или enable Property, чтобы справиться с этим.

1

Создайте новый TabItem, добавьте новую форму в созданный TabItem и, наконец, добавьте TabItem в TabControl.

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