добавление userControl к tabControl - PullRequest
2 голосов
/ 19 июля 2011

как я могу вставить userControl, который содержит кнопки, ярлыки на страницу TabControl в c #? (что такое код)

Примечания:

  • tabControl находится внутри userControl, потому что мне нужен этот tabControl для других форм.
  • Я использую Visual Studio 2008.

Код:

public Courses()
{
  InitializeComponent();
  ucAction1.tpDelete // (userControl name,firts tabControl tabPage), i dont know how to move on from here?
}

Ответы [ 2 ]

1 голос
/ 16 октября 2012
Public Sub addTabPage(ByVal Title As String)
    Dim TPage As New TabPage(Title)
    Dim UCInstance As New UControl()
    TPage.Controls.Add(UCInstance)
    TabControl1.TabPages.Add(TPage)
    UCInstance.Dock = DockStyle.Fill
End Sub
1 голос
/ 19 июля 2011

Если вы просто пытаетесь добавить пользовательский контроль вручную на вкладку:

tabPage1.Controls.Add(ucAction1);

Обновление:

Я "думаю", я понимаю вашу проблему. В вашем tabcontrol внутри вашего usercontrol измените свойство Modifiers каждой TabPage на Public. Тогда вы можете получить к нему доступ:

ucAction1.tabPage1.Controls.Add(new TextBox());
...