TabControl.ItemSize Propiedad

Definición

Obtiene o establece el tamaño de las fichas del control.Gets or sets the size of the control's tabs.

public:
 property System::Drawing::Size ItemSize { System::Drawing::Size get(); void set(System::Drawing::Size value); };
public System.Drawing.Size ItemSize { get; set; }
member this.ItemSize : System.Drawing.Size with get, set
Public Property ItemSize As Size

Valor de propiedad

Size que representa el tamaño de las fichas.A Size that represents the size of the tabs. El valor predeterminado cambia de forma automática el tamaño de las fichas para ajustarlo a las etiquetas e iconos de las fichas.The default automatically sizes the tabs to fit the icons and labels on the tabs.

Excepciones

El ancho o el alto de Size es menor que 0.The width or height of the Size is less than 0.

Ejemplos

En el ejemplo de código siguiente TabControl se crea TabPage un objeto con dos objetos.The following code example creates a TabControl with two TabPage objects. Para definir las dimensiones de las pestañas, establezca ItemSize la propiedad igual a Size una estructura.To define the dimensions of the tabs, set the ItemSize property equal to a Size structure. En este ejemplo, Size define las pestañas de 90 píxeles de ancho y 50 píxeles de alto.In this example, Size defines the tabs 90 pixels wide and 50 pixels high. No se puede cambiar el ancho de las fichas a SizeMode menos que la propiedad se Fixed establezca en el valor.You cannot change the width of the tabs unless the SizeMode property is set to the Fixed value.

using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
private:
   TabControl^ tabControl1;
   TabPage^ tabPage1;
   TabPage^ tabPage2;

public:
   Form1()
   {
      this->tabControl1 = gcnew TabControl;
      this->tabPage1 = gcnew TabPage;
      this->tabPage2 = gcnew TabPage;
      
      // Sizes the tabs of tabControl1.
      this->tabControl1->ItemSize = System::Drawing::Size( 90, 50 );
      
      // Makes the tab width definable. 
      this->tabControl1->SizeMode = TabSizeMode::Fixed;
      array<Control^>^tabControl1Controls = {tabPage1,tabPage2};
      this->tabControl1->Controls->AddRange( tabControl1Controls );
      this->tabControl1->Location = Point(35,25);
      this->tabControl1->Size = System::Drawing::Size( 220, 220 );
      this->Size = System::Drawing::Size( 300, 300 );
      this->Controls->Add( tabControl1 );
   }

};

int main()
{
   Application::Run( gcnew Form1 );
}

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());
    }
}
Imports System.Drawing
Imports System.Windows.Forms

Public Class Form1
    Inherits Form
    Private tabControl1 As TabControl
    Private tabPage1 As TabPage
    Private tabPage2 As TabPage

    Public Sub New()
        Me.tabControl1 = New TabControl()
        Me.tabPage1 = New TabPage()
        Me.tabPage2 = New TabPage()

        ' Sizes the tabs of tabControl1.
        Me.tabControl1.ItemSize = New Size(90, 50)

        ' Makes the tab width definable. 
        Me.tabControl1.SizeMode = TabSizeMode.Fixed

        Me.tabControl1.Controls.AddRange(New Control() {tabPage1, tabPage2})
        Me.tabControl1.Location = New Point(35, 25)
        Me.tabControl1.Size = New Size(220, 220)

        Me.Size = New Size(300, 300)
        Me.Controls.Add(tabControl1)
    End Sub

    Shared Sub Main()
        Application.Run(New Form1())
    End Sub
End Class

Comentarios

Para cambiar la Width propiedad de la ItemSize propiedad, la SizeMode propiedad debe establecerse en Fixed.To change the Width property of the ItemSize property, the SizeMode property must be set to Fixed.

Se aplica a

Consulte también: