TabControl.ItemSize Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a vezérlőelem lapjainak méretét.
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
Tulajdonság értéke
A Size lapfülek méretét jelképező érték. Az alapértelmezett beállítás automatikusan méretezi a lapokat, hogy elférjenek a lapok ikonjai és címkéi.
Kivételek
A szélesség vagy a Size magasság kisebb, mint 0.
Példák
Az alábbi példakód két TabControlTabPage objektumot hoz létre. A lapok dimenzióinak meghatározásához állítsa be a ItemSize tulajdonságot egy struktúrával egyenlőre Size . Ebben a példában Size 90 képpont széles és 50 képpont magas lapokat határoz meg. A lapok szélességét csak akkor módosíthatja, ha a SizeMode tulajdonság értéke az Fixed érték.
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
Megjegyzések
A tulajdonság tulajdonságának Width módosításához ItemSize a SizeMode tulajdonságot Fixeda következőre kell állítani: .