Control.TabIndex Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur urutan tab kontrol dalam kontainernya.
public:
property int TabIndex { int get(); void set(int value); };
public int TabIndex { get; set; }
member this.TabIndex : int with get, set
Public Property TabIndex As Integer
Nilai Properti
Nilai indeks kontrol dalam kumpulan kontrol dalam kontainernya. Kontrol dalam kontainer disertakan dalam urutan tab.
Contoh
Contoh kode berikut menambahkan Button ke formulir dan mengatur beberapa properti umumnya. Contoh jangkar tombol ke sudut kanan bawah formulir sehingga mempertahankan posisi relatifnya saat formulir diubah ukurannya. Selanjutnya mengatur BackgroundImage dan mengubah ukuran tombol ke ukuran yang sama dengan Image. Contoh kemudian mengatur ke TabStoptrue
dan mengatur TabIndex properti . Terakhir, ini menambahkan penanganan aktivitas untuk menangani Click peristiwa tombol. Contoh ini mengharuskan Anda memiliki nama ImageListimageList1
.
// Add a button to a form and set some of its common properties.
private:
void AddMyButton()
{
// Create a button and add it to the form.
Button^ button1 = gcnew Button;
// Anchor the button to the bottom right corner of the form
button1->Anchor = static_cast<AnchorStyles>(AnchorStyles::Bottom | AnchorStyles::Right);
// Assign a background image.
button1->BackgroundImage = imageList1->Images[ 0 ];
// Specify the layout style of the background image. Tile is the default.
button1->BackgroundImageLayout = ImageLayout::Center;
// Make the button the same size as the image.
button1->Size = button1->BackgroundImage->Size;
// Set the button's TabIndex and TabStop properties.
button1->TabIndex = 1;
button1->TabStop = true;
// Add a delegate to handle the Click event.
button1->Click += gcnew System::EventHandler( this, &Form1::button1_Click );
// Add the button to the form.
this->Controls->Add( button1 );
}
// Add a button to a form and set some of its common properties.
private void AddMyButton()
{
// Create a button and add it to the form.
Button button1 = new Button();
// Anchor the button to the bottom right corner of the form
button1.Anchor = (AnchorStyles.Bottom | AnchorStyles.Right);
// Assign a background image.
button1.BackgroundImage = imageList1.Images[0];
// Specify the layout style of the background image. Tile is the default.
button1.BackgroundImageLayout = ImageLayout.Center;
// Make the button the same size as the image.
button1.Size = button1.BackgroundImage.Size;
// Set the button's TabIndex and TabStop properties.
button1.TabIndex = 1;
button1.TabStop = true;
// Add a delegate to handle the Click event.
button1.Click += new System.EventHandler(this.button1_Click);
// Add the button to the form.
this.Controls.Add(button1);
}
' Add a button to a form and set some of its common properties.
Private Sub AddMyButton()
' Create a button and add it to the form.
Dim button1 As New Button()
' Anchor the button to the bottom right corner of the form
button1.Anchor = AnchorStyles.Bottom Or AnchorStyles.Right
' Assign a background image.
button1.BackgroundImage = imageList1.Images(0)
' Specify the layout style of the background image. Tile is the default.
button1.BackgroundImageLayout = ImageLayout.Center
' Make the button the same size as the image.
button1.Size = button1.BackgroundImage.Size
' Set the button's TabIndex and TabStop properties.
button1.TabIndex = 1
button1.TabStop = True
' Add a delegate to handle the Click event.
AddHandler button1.Click, AddressOf Me.button1_Click
' Add the button to the form.
Me.Controls.Add(button1)
End Sub
Keterangan
Indeks tab dapat terdiri dari bilangan bulat valid yang lebih besar dari atau sama dengan nol, angka yang lebih rendah berada di urutan tab sebelumnya. Jika lebih dari satu kontrol pada kontrol induk yang sama memiliki indeks tab yang sama, urutan z kontrol menentukan urutan untuk menelusuri kontrol.
Agar kontrol disertakan dalam urutan tab, propertinya TabStop harus diatur ke true
.