ControlCollection.IndexOf(Control) Metoda

Definice

Načte index zadaného Control objektu v kolekci.

public virtual int IndexOf(System.Web.UI.Control value);

Parametry

value
Control

Hodnota Control , pro kterou je vrácen index.

Návraty

Index zadaného serverového ovládacího prvku. Pokud ovládací prvek serveru není aktuálně členem kolekce, vrátí hodnotu -1.

Příklady

Následující příklad kódu používá metodu IndexOf k zápisu umístění indexu ovládacího prvku myLiteralControl, v kolekci ControlCollectionButton ovládacího prvku s názvem myButton.

// Create a LiteralControl and use the Add method to add it
// to a button's ControlCollection, then use the AddAt method
// to add another LiteralControl to the collection at the
// index location of 1.
LiteralControl myLiteralControl = new LiteralControl("ChildControl1");
myButton.Controls.Add(myLiteralControl);
myButton.Controls.AddAt(1,new LiteralControl("ChildControl2"));
Response.Write("<b>ChildControl2 is added at index 1</b>");

// Get the Index location of the myLiteralControl LiteralControl
// and write it to the page.
Response.Write("<br /><b>Index of the ChildControl myLiteralControl is " +
    "</b>" + myButton.Controls.IndexOf(myLiteralControl));

Poznámky

Tuto metodu použijte k určení umístění indexu zadaného serverového ovládacího prvku v objektu ControlCollection .

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

Viz také