Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

TabControl.Alignment-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft den Bereich des Steuerelements ab, an dem die Registerkarten ausgerichtet werden (z. B. den oberen Rand), oder legt diesen fest.

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

public TabAlignment Alignment { get; set; }

Eigenschaftswert

Type: System.Windows.Forms.TabAlignment

Einer der TabAlignment-Werte. Die Standardeinstellung ist Top.

Exception Condition
InvalidEnumArgumentException

Der Eigenschaftswert ist kein gültiger TabAlignment Wert.

Wenn die Alignment Eigenschaft auf festgelegt ist Left oder Right, die Multiline Eigenschaft wird automatisch festgelegt, um true.

Beim Festlegen der Appearance -Eigenschaft FlatButtons, sie wird nur als solche bei der Alignment -Eigenschaft auf festgelegt ist Top. Andernfalls die Appearance -Eigenschaft zeigt wie legen Sie auf der Buttons Wert.

Beim Festlegen der Appearance -Eigenschaft Buttons, müssen Sie auch Festlegen der Alignment -Eigenschaft Top damit die Schaltflächen ordnungsgemäß angezeigt.

System_CAPS_noteHinweis

Beim Festlegen der Appearance -Eigenschaft Buttons, müssen Sie auch Festlegen der Alignment -Eigenschaft Top damit der Inhalt der Registerkarten ordnungsgemäß angezeigt. Darüber hinaus, wenn visuelle Stile aktiviert sind, und die Alignment Eigenschaft auf einen Wert festgelegt ist als Top, der Inhalt der Registerkarten möglicherweise nicht ordnungsgemäß gerendert.

Der folgende Code erstellt ein TabControl mit drei TabPage Objekte. Die Alignment Eigenschaft auf festgelegt ist Left, die die Registerkarten positioniert tabControl1 auf der linken Seite.

Verwenden der System.Drawing und System.Windows.Forms Namespaces für dieses Beispiel.

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

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

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

        // Positions tabs on the left side of tabControl1.
        this.tabControl1.Alignment = System.Windows.Forms.TabAlignment.Left;

        this.tabControl1.Controls.AddRange(new Control[] {
            this.tabPage1,
            this.tabPage2,
            this.tabPage3});
        this.tabControl1.Location = new Point(16, 24);
        this.tabControl1.SelectedIndex = 0;
        this.tabControl1.Size = new Size(248, 232);
        this.tabControl1.TabIndex = 0;

        this.tabPage1.TabIndex = 0;
        this.tabPage2.TabIndex = 1;
        this.tabPage3.TabIndex = 2;

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

    public Form1()
    {
        MyTabs();
    }

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

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: