War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern

TabControl.TabCount-Eigenschaft

Aktualisiert: November 2007

Ruft die Anzahl der Registerkarten in der Registerleiste ab.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public int TabCount { get; }
/** @property */
/** @attribute BrowsableAttribute(false) */
public int get_TabCount()

public function get TabCount () : int

Eigenschaftenwert

Typ: System.Int32
Die Anzahl der Registerkarten in der Registerleiste.

Im folgenden Codebeispiel wird ein TabControl mit fünf TabPage-Objekten erstellt. In diesem Beispiel wird die TabCount-Eigenschaft verwendet, um zu ermitteln, wie viele Registerkarten die Registerleiste von tabControl1 aktuell enthält.

Verwenden Sie für dieses Beispiel den System.Drawing-Namespace und den System.Windows.Forms-Namespace.

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

public class Form1 : Form
{
    public Form1()
    {
        TabControl tabControl1 = new TabControl();
        TabPage tabPage1 = new TabPage();
        TabPage tabPage2 = new TabPage();
        TabPage tabPage3 = new TabPage();
        TabPage tabPage4 = new TabPage();
        TabPage tabPage5 = new TabPage();
        Label label1= new Label();


        tabControl1.Multiline = true;
        tabControl1.SizeMode = TabSizeMode.FillToRight;
        tabControl1.Padding = new Point(15, 5);
        tabControl1.Controls.AddRange(new Control[] {
            tabPage1, tabPage2, tabPage3, tabPage4, tabPage5});
        tabControl1.Location = new Point(35, 65);
        tabControl1.Size = new Size(220, 180);    

        // Gets the number of tabs currently in the tabControl1 tab strip.
        // Assigns int value to the tabsInTabStrip variable.
        int tabsInTabStrip = tabControl1.TabCount;

        label1.Text = "There are " + tabsInTabStrip.ToString() + 
            " tabs in the tabControl1 tab strip.";
        label1.Location = new Point(35, 25);
        label1.Size = new Size(220, 30);

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

    static void Main() 
    {
        Application.Run(new Form1());
    }
}


import System.Drawing.*;
import System.Windows.Forms.*;

public class Form1 extends Form
{
    public Form1()
    {
        TabControl tabControl1 = new TabControl();
        TabPage tabPage1 = new TabPage();
        TabPage tabPage2 = new TabPage();
        TabPage tabPage3 = new TabPage();
        TabPage tabPage4 = new TabPage();
        TabPage tabPage5 = new TabPage();
        Label label1 = new Label();


        tabControl1.set_Multiline(true);
        tabControl1.set_SizeMode(TabSizeMode.FillToRight);
        tabControl1.set_Padding(new Point(15, 5));
        tabControl1.get_Controls().AddRange(new Control[] {
            tabPage1, tabPage2, tabPage3, tabPage4, tabPage5 });
        tabControl1.set_Location(new Point(35, 65));
        tabControl1.set_Size(new Size(220, 180));
        // Gets the number of tabs currently in the tabControl1 tab strip.
        // Assigns int value to the tabsInTabStrip variable.
        int tabsInTabStrip = tabControl1.get_TabCount();

        label1.set_Text("There are " + ((System.Int32)tabsInTabStrip).ToString()
            + " tabs in the tabControl1 tab strip.");
        label1.set_Location(new Point(35, 25));
        label1.set_Size(new Size(220, 30));

        set_Size(new Size(300, 300));
        get_Controls().AddRange(new Control[] { label1, tabControl1 });
    } //Form1

    public static void main(String[] args)
    {
        Application.Run(new Form1());
    } //main
} //Form1


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0, 1.1, 1.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft