how to change the name of the tabcontrol
I am using a Tab Control in a C# WinForms application. I want t开发者_开发百科o change the title of the tabs. By default they are tabPage1, tabPage2, etc.
A lazy way to do it without code:
- Select the tab control
- Go to properties, use F4 to do so
- Select TabPages property, use F4 to do so
- Click the ... after the
(Collection)
.
- Edit the name and any
tabPage
properties associated with it.
You can change it pretty simply in the designer; click on a blank area in the tab page contents and use the property view to set the Text
property. Also through code via:
tabPage1.Text = @"Something Meaningful";
Where tabPage1
would be the reference to whichever TabPage
you wanted to set the Text
of.
tabCtrl.TabPages[0].Text = "some text";
tabCtrl.TabPages[1].Text = "some other text";
Going into the designer.cs you can change the tab Text like so this.tabPage3.Text = 'Your Title'
Method
//Component Designer generated code
private void InitializeComponent()
{
...
this.tabControl1 = new System.Windows.Forms.TabControl();
...
//
// tabPage3
//
this.tabPage3.Location = new System.Drawing.Point(4, 22);
this.tabPage3.Name = "tabPage3";
...
this.tabPage3.Text = "tabPage3";//change the tab name
...
}
It will auto refresh the Design view.
精彩评论