TabPage.Text TabPage.Text TabPage.Text TabPage.Text Property

정의

탭에 표시되는 텍스트를 가져오거나 설정합니다.Gets or sets the text to display on the tab.

public:
 virtual property System::String ^ Text { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(true)]
public override string Text { get; set; }
member this.Text : string with get, set
Public Overrides Property Text As String

속성 값

탭에 표시되는 텍스트입니다.The text to display on the tab.

예제

다음 코드 예제는 TabControl 하나를 사용 하 여 TabPage입니다.The following code example creates a TabControl with one TabPage. 합니다 Text 탭 페이지 텍스트를 설정 하는 속성 myTabPage합니다.The Text property sets the tab page text to myTabPage.

using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
private:
   TabControl^ tabControl1;
   TabPage^ tabPage1;
   void MyTabs()
   {
      this->tabControl1 = gcnew TabControl;
      this->tabPage1 = gcnew TabPage;
      array<Control^>^tabControl1Controls = {this->tabPage1};
      this->tabControl1->Controls->AddRange( tabControl1Controls );
      this->tabControl1->Location = Point(25,25);
      this->tabControl1->Size = System::Drawing::Size( 250, 250 );
      
      // Displays a string, myTabPage, on tabPage1.
      this->tabPage1->Text = "myTabPage";
      this->ClientSize = System::Drawing::Size( 300, 300 );
      array<Control^>^formControls = {this->tabControl1};
      this->Controls->AddRange( formControls );
   }


public:
   Form1()
   {
      MyTabs();
   }

};

int main()
{
   Application::Run( gcnew Form1 );
}

using System.Drawing;
using System.Windows.Forms;

public class Form1 : Form
{
    private TabControl tabControl1;
    private TabPage tabPage1;

    private void MyTabs()
    {
        this.tabControl1 = new TabControl();
        this.tabPage1 = new TabPage();

        this.tabControl1.Controls.AddRange(new Control[] {
            this.tabPage1});
        this.tabControl1.Location = new Point(25, 25);
        this.tabControl1.Size = new Size(250, 250);

        // Displays a string, myTabPage, on tabPage1.
        this.tabPage1.Text = "myTabPage";

        this.ClientSize = new Size(300, 300);
        this.Controls.AddRange(new Control[] {
            this.tabControl1});
    }

    public Form1()
    {
        MyTabs();
    }

    static void Main() 
    {
        Application.Run(new Form1());
    }
}
Imports System.Drawing
Imports System.Windows.Forms

Public Class Form1
    Inherits Form
    Private tabControl1 As TabControl
    Private tabPage1 As TabPage


    Private Sub MyTabs()
        Me.tabControl1 = New TabControl()
        Me.tabPage1 = New TabPage()

        Me.tabControl1.Controls.AddRange(New Control() {Me.tabPage1})
        Me.tabControl1.Location = New Point(25, 25)
        Me.tabControl1.Size = New Size(250, 250)

        ' Displays a string, myTabPage, on tabPage1.
        Me.tabPage1.Text = "myTabPage"

        Me.ClientSize = New Size(300, 300)
        Me.Controls.AddRange(New Control() {Me.tabControl1})
    End Sub

    Public Sub New()
        MyTabs()
    End Sub

    Shared Sub Main()
        Application.Run(New Form1())
    End Sub
End Class

설명

변경 합니다 Text 경우 속성 값 자동으로 탭에서 새 값을 가운데 하지는 않습니다를 TabControlSizeMode 속성 값 Fixed합니다.Changing the Text property value does not automatically center the new value on the tab if the TabControl has a SizeMode property value of Fixed. 설정 하 여이 제한을 해결할 수 있습니다 합니다 TabControl.ItemSize 속성 또는 제거 하 여는 TabPage 에서 TabControl.TabPages 컬렉션과 추가 다시 컬렉션에.You can work around this limitation by setting the TabControl.ItemSize property or by removing the TabPage from the TabControl.TabPages collection and adding it back to the collection. 텍스트를 자동으로 가운데는 두이 작업을 합니다.Both of these actions will automatically center the text.

적용 대상