开发者

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.

how to change the name of the tabcontrol


A lazy way to do it without code:

  • Select the tab control

how to change the name of the tabcontrol

  • Go to properties, use F4 to do so
  • Select TabPages property, use F4 to do so
  • Click the ... after the (Collection).

how to change the name of the tabcontrol

  • Edit the name and any tabPage properties associated with it.

how to change the name of the tabcontrol


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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜