Control.TabIndex Vlastnost

Definice

Získá nebo nastaví pořadí ovládacích prvků v rámci jeho kontejneru.

public int TabIndex { get; set; }

Hodnota vlastnosti

Hodnota indexu ovládacího prvku v rámci sady ovládacích prvků v jeho kontejneru. Ovládací prvky v kontejneru jsou součástí pořadí ovládacích prvků.

Příklady

Následující příklad kódu přidá Button do formuláře a nastaví některé z jeho společných vlastností. Příklad ukotví tlačítko k pravému dolnímu rohu formuláře, aby si při změně velikosti formuláře zachová jeho relativní pozici. Dále nastaví BackgroundImage a změní velikost tlačítka na stejnou velikost, jako má Image. Příklad pak nastaví TabStop na true a nastaví TabIndex vlastnost . Nakonec přidá obslužnou rutinu události pro zpracování Click události tlačítka. Tento příklad vyžaduje, abyste měli pojmenovaný 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 = 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);
}

Poznámky

Index tabulátoru se může skládat z libovolného platného celého čísla, které je větší nebo rovno nule, přičemž nižší čísla jsou dřívější v pořadí ovládacích prvků. Pokud má více než jeden ovládací prvek na stejném nadřazené ovládacím prvku stejný index karet, pořadí vykreslování ovládacích prvků určuje pořadí mezi ovládacími prvky.

Aby bylo možné ovládací prvek zahrnout do pořadí ovládacích prvků, musí být jeho TabStop vlastnost nastavená na truehodnotu .

Platí pro

Produkt Verze
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Viz také