TabControl.ItemSize 属性

定义

获取或设置控件的选项卡的大小。

C#
public System.Drawing.Size ItemSize { get; set; }

属性值

Size

Size,它表示选项卡的大小。 默认为自动调整选项卡的大小以适应选项卡上的图标和标签。

例外

Size 的宽度或高度小于 0。

示例

下面的代码示例创建一个包含两TabPageTabControl对象的对象。 若要定义选项卡的维度,请将属性设置为 ItemSize 等于结构 Size 。 在此示例中, Size 定义 90 像素宽和 50 像素高的选项卡。 除非属性 SizeMode 设置为 Fixed 值,否则不能更改选项卡的宽度。

C#
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());
    }
}

注解

若要更改 Width 属性的属性 ItemSizeSizeMode 必须将该属性设置为 Fixed

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另请参阅