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.ItemSize-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft die Größe der Registerkarten des Steuerelements ab oder legt diese fest.

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

public Size ItemSize { get; set; }

Eigenschaftswert

Type: System.Drawing.Size

Ein Size das die Größe der Registerkarten darstellt. Standardmäßig wird die Größe der Registerkarten automatisch an die Symbole und Bezeichnungen auf der Registerkarte angepasst.

Exception Condition
ArgumentOutOfRangeException

Die Breite oder Höhe der Size ist kleiner als 0.

So ändern Sie die Width Eigenschaft der ItemSize -Eigenschaft, die SizeMode Eigenschaft muss festgelegt werden, um Fixed.

Der folgende Code erstellt ein TabControl mit zwei TabPage Objekte. Um die Dimensionen der Registerkarten zu definieren, legen Sie die ItemSize -Eigenschaft gleich eine Size Struktur. In diesem Beispiel Size definiert die Registerkarten 90 Pixel breit und 50 Pixel hoch. Sie können die Breite der Registerkarten nicht ändern, es sei denn, die SizeMode -Eigenschaft wird festgelegt, um die Fixed Wert.

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;

    public Form1()
    {
        this.tabControl1 = new TabControl();
        this.tabPage1 = new TabPage();
        this.tabPage2 = new TabPage();

        // Sizes the tabs of tabControl1.
        this.tabControl1.ItemSize = new Size(90, 50);

        // Makes the tab width definable. 
        this.tabControl1.SizeMode = TabSizeMode.Fixed;

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

        this.Size = new Size(300, 300);
        this.Controls.Add(tabControl1);
    }

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

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