TabPage.Text Właściwość

Definicja

Pobiera lub ustawia tekst do wyświetlenia na karcie.

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

Wartość właściwości

Tekst do wyświetlenia na karcie.

Atrybuty

Przykłady

Poniższy przykład kodu tworzy obiekt z jednym TabPageelementem TabControl . Właściwość Text ustawia tekst strony karty na 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

Uwagi

Text Zmiana wartości właściwości nie powoduje automatycznego wyśrodkowania nowej wartości na karcie, jeśli TabControl właściwość ma SizeMode wartość Fixed. To ograniczenie można obejść, ustawiając TabControl.ItemSize właściwość lub usuwając TabPage element z TabControl.TabPages kolekcji i dodając ją z powrotem do kolekcji. Obie te akcje automatycznie wyśrodkują tekst.

Dotyczy