TabControl.Alignment Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sekmelerin hizalandığı denetimin alanını (örneğin, üst kısım boyunca) alır veya ayarlar.
public:
property System::Windows::Forms::TabAlignment Alignment { System::Windows::Forms::TabAlignment get(); void set(System::Windows::Forms::TabAlignment value); };
public System.Windows.Forms.TabAlignment Alignment { get; set; }
member this.Alignment : System.Windows.Forms.TabAlignment with get, set
Public Property Alignment As TabAlignment
Özellik Değeri
Değerlerden TabAlignment biri. Varsayılan değer: Top.
Özel durumlar
Özellik değeri geçerli TabAlignment bir değer değil.
Örnekler
Aşağıdaki kod örneği üç TabPage nesne içeren bir TabControl oluşturur.
Alignment özelliği olarak ayarlanır Leftve sekmeleri tabControl1 sol tarafa konumlandırılır.
using namespace System::Drawing;
using namespace System::Windows::Forms;
public ref class Form1: public Form
{
private:
TabControl^ tabControl1;
TabPage^ tabPage1;
TabPage^ tabPage2;
TabPage^ tabPage3;
void MyTabs()
{
this->tabControl1 = gcnew TabControl;
this->tabPage1 = gcnew TabPage;
this->tabPage2 = gcnew TabPage;
this->tabPage3 = gcnew TabPage;
// Positions tabs on the left side of tabControl1.
this->tabControl1->Alignment = System::Windows::Forms::TabAlignment::Left;
array<Control^>^tabControls = {this->tabPage1,this->tabPage2,this->tabPage3};
this->tabControl1->Controls->AddRange( tabControls );
this->tabControl1->Location = Point(16,24);
this->tabControl1->SelectedIndex = 0;
this->tabControl1->Size = System::Drawing::Size( 248, 232 );
this->tabControl1->TabIndex = 0;
this->tabPage1->TabIndex = 0;
this->tabPage2->TabIndex = 1;
this->tabPage3->TabIndex = 2;
this->Size = System::Drawing::Size( 300, 300 );
array<Control^>^formControls = {this->tabControl1};
this->Controls->AddRange( formControls );
}
public:
Form1()
{
MyTabs();
}
};
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;
private TabPage tabPage3;
private void MyTabs()
{
this.tabControl1 = new TabControl();
this.tabPage1 = new TabPage();
this.tabPage2 = new TabPage();
this.tabPage3 = new TabPage();
// Positions tabs on the left side of tabControl1.
this.tabControl1.Alignment = System.Windows.Forms.TabAlignment.Left;
this.tabControl1.Controls.AddRange(new Control[] {
this.tabPage1,
this.tabPage2,
this.tabPage3});
this.tabControl1.Location = new Point(16, 24);
this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new Size(248, 232);
this.tabControl1.TabIndex = 0;
this.tabPage1.TabIndex = 0;
this.tabPage2.TabIndex = 1;
this.tabPage3.TabIndex = 2;
this.Size = new Size(300,300);
this.Controls.AddRange(new Control[] {
this.tabControl1});
}
public Form1()
{
MyTabs();
}
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
Private tabPage3 As TabPage
Private Sub MyTabs()
Me.tabControl1 = New TabControl()
Me.tabPage1 = New TabPage()
Me.tabPage2 = New TabPage()
Me.tabPage3 = New TabPage()
' Positions tabs on the left side of tabControl1.
Me.tabControl1.Alignment = System.Windows.Forms.TabAlignment.Left
Me.tabControl1.Controls.AddRange(New Control() {Me.tabPage1, Me.tabPage2, Me.tabPage3})
Me.tabControl1.Location = New Point(16, 24)
Me.tabControl1.SelectedIndex = 0
Me.tabControl1.Size = New Size(248, 232)
Me.tabControl1.TabIndex = 0
Me.tabPage1.TabIndex = 0
Me.tabPage2.TabIndex = 1
Me.tabPage3.TabIndex = 2
Me.Size = New Size(300, 300)
Me.Controls.AddRange(New Control() {Me.tabControl1})
End Sub
Public Sub New()
MyTabs()
End Sub
Shared Sub Main()
Application.Run(New Form1())
End Sub
End Class
Açıklamalar
Alignment Özelliği veya RightMultiline olarak ayarlandığındaLeft, özelliği otomatik olarak olarak trueayarlanır.
özelliğini olarak ayarladığınızdaAppearance, yalnızca özelliği FlatButtonsolarak ayarlandığında Topbu şekilde Alignment görünür. Aksi takdirde, Appearance özelliği değere Buttons ayarlanmış gibi görüntülenir.
özelliğini Buttonsolarak ayarladığınızda, düğmelerin AppearanceAlignment doğru görüntülenmesi için Top özelliğini olarak da ayarlamanız gerekir.
Uyarı
özelliğini Buttonsolarak ayarladığınızdaAppearance, sekme sayfası içeriğinin Alignment doğru görüntülenmesi için Top özelliğini de olarak ayarlamanız gerekir. Ayrıca, görsel stiller etkinleştirildiğinde ve Alignment özelliği dışında Topbir değere ayarlandığında, sekme içeriği doğru işlenmeyebilir.