Articles in this section
Category / Section

How to add a dynamically created form to a new tab in WinForms TabControlAdv?

1 min read

Creating a form to new tab

Here is a code sample which demonstrates how you can dynamically create a form and add that form to a new tab:

C#

//Form2 is the dynamically created form in your project that needs to add to a Tab
//Create the form and set it’s TopLevel property to false to enable setting its parent
Form2 frm2 = new Form2();
frm2.TopLevel = false;
//Create the new tab which will display Form2TabPageAdv newtab = new TabPageExt("FORM_2");
this.tabControlAdv1.Controls.Add(newtab);
//Set Form2’s parent to be the new tab and display the form in the newly created tab
frm2.Parent = newtab;
frm2.Visible = true;
frm2.Dock = DockStyle.Fill;

VB

'Form2 is the dynamically created form in your project that needs to add to a Tab
'Create the form and set it’s TopLevel property to false to enable setting its parent
Dim frm2 As Form2 = New Form2()
frm2.TopLevel = False
'Create the new tab which will display Form2
Dim Newtab As TabPageAdv = New TabPageExt("FORM_2")
Me.tabControlAdv1.Controls.Add(Newtab)
'Set Form2’s parent to be the new tab and display the form in the newly created tab
frm2.Parent = Newtab
frm2.Visible = True
frm2.Dock = DockStyle.Fill

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied