TabControl.ItemSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta le dimensioni delle schede del controllo.
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
Valore della proprietà
Oggetto Size che rappresenta le dimensioni delle schede. Per impostazione predefinita, le dimensioni sono adattate automaticamente alle etichette e alle icone delle schede.
Eccezioni
La larghezza o l'altezza dell'oggetto Size è minore di zero.
Esempio
Nell'esempio di codice seguente viene creato un TabControl oggetto con due TabPage oggetti . Per definire le dimensioni delle schede, impostare la ItemSize proprietà su una Size struttura . In questo esempio vengono Size definite le schede di 90 pixel di larghezza e 50 pixel di altezza. Non è possibile modificare la larghezza delle schede a meno che la SizeMode proprietà non sia impostata sul Fixed valore .
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
Commenti
Per modificare la Width proprietà della ItemSize proprietà , la SizeMode proprietà deve essere impostata su Fixed
.