Я использую Visual studio 2013 для моего приложения Windows Form C#. Можно ли программно добавить элемент управления вкладками? Если у пользователя есть права администратора, то для администратора есть новый tabcontrol. В противном случае администратор tabcontrol не работает. Как я могу это сделать? Любая помощь будет оценена по достоинству.Создание TabControl
-3
A
ответ
0
Вот быстрый пример создания TabControl и добавления вкладки в это называется «Admin»:
TabControl TC = new TabControl();
// ... setup the TabControl ...
TC.Dock = DockStyle.Fill;
panel1.Controls.Add(TC); // add the TabControl to some kind of container
TabPage admin = new TabPage("Admin");
// ... add controls to the "admin" TabPage ...
TC.TabPages.Add(admin); // add the TabPage to our TabControl
2
Ну, создайте новый проект WinForms в VS, место TabControl
«вручную» в вашем окне. Откройте файл Form1.Designer.cs
, и вы увидите, как это делается программно.
эта часть:
//
// tabControl1
//
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControl1.Location = new System.Drawing.Point(0, 0);
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(1694, 1091);
this.tabControl1.TabIndex = 1;
//
// tabPage1
//
this.tabPage1.Controls.Add(this.webControl1);
this.tabPage1.Location = new System.Drawing.Point(4, 34);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
this.tabPage1.Size = new System.Drawing.Size(1686, 1053);
this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "tabPage1";
this.tabPage1.UseVisualStyleBackColor = true;
Конечно, Вам не нужно, чтобы добавить этот элемент управления в InitializeComponent();
методом. Вы можете управлять ваш UI везде
Смежные вопросы
- 1. Создание динамического TabControl в Silverlight
- 2. WPF Создание типов табитов в tabcontrol
- 3. Создание WPF TabControl игнорировать Ctrl + Tab
- 4. tabcontrol ownerdraw изменяет стиль рамки tabcontrol
- 5. Добавление Tabcontrol к существующему Tabcontrol C#
- 6. WinForms TabControl
- 7. Анимация TabControl
- 8. Tabcontrol Navigation
- 9. TabControl мерцает
- 10. Tabcontrol select
- 11. TabControl Styles
- 12. Перемещение TabControl
- 13. Recoloring TabControl
- 14. TabControl DrawMode
- 15. WPF TabControl с поддержкой ViewModel Создание содержимого TabItem
- 16. Создание tabcontrol в MVVM из центрального источника данных
- 17. Как связать один TabControl с TabItems другого TabControl в WPF?
- 18. WPF: применяйте стиль только к одному tabcontrol, содержащему другие tabControl
- 19. Прозрачный LinkLabel над TabControl
- 20. TabControl DockStyle: Fill
- 21. tabcontrol not refreshing
- 22. Форма автосохранения, содержащая TabControl
- 23. tabcontrol страница не обновлена
- 24. C# tabcontrol - tabpage
- 25. Winform TabControl style
- 26. Вывод события SelectionChanged TabControl
- 27. Невозможно стилизовать TabControl
- 28. Fetch управления в TabControl
- 29. WPF TabControl Templates + ItemContainerStyle
- 30. Использование CollectionViewSource с TabControl
_tabcontrol_ против _regular tabcontrols_ Не могли бы вы объяснить, в чем разница? – Steve
Я хочу сказать, что если пользователь вошел в систему как администратор, то для администратора есть tabcontrol. И если пользователь вошел в систему как обычный пользователь, тогда нет администратора tabcontrol. @ Steve –
Вы спрашиваете в основном, как добавить 'System.Windows.Forms.TabControl' в вашу форму программно? – voytek