Control.ControlCollection.GetChildIndex Метод

Определение

Извлекает индекс элемента управления в коллекции элементов управления.

Перегрузки

GetChildIndex(Control)

Извлекает индекс указанного дочернего элемента управления в коллекции элементов управления.

GetChildIndex(Control, Boolean)

Извлекает индекс указанного дочернего элемента управления в коллекции и при необходимости вызывает исключение, если указанный элемент управления не обнаружен в коллекции элементов управления.

GetChildIndex(Control)

Извлекает индекс указанного дочернего элемента управления в коллекции элементов управления.

public:
 int GetChildIndex(System::Windows::Forms::Control ^ child);
public int GetChildIndex (System.Windows.Forms.Control child);
member this.GetChildIndex : System.Windows.Forms.Control -> int
Public Function GetChildIndex (child As Control) As Integer

Параметры

child
Control

Объект Control, который нужно найти в коллекции элементов управления.

Возвращаемое значение

Значение индекса, отсчитываемого с нуля, который представляет место указанного дочернего элемента управления в коллекции элементов управления.

Исключения

Элемент управления child отсутствует в коллекции Control.ControlCollection.

Комментарии

Элемент управления со значением индекса, равным нулю, находится в верхней части z-порядка, а более высокие числа находятся ближе к нижнему краю.

См. также раздел

Применяется к

GetChildIndex(Control, Boolean)

Извлекает индекс указанного дочернего элемента управления в коллекции и при необходимости вызывает исключение, если указанный элемент управления не обнаружен в коллекции элементов управления.

public:
 int GetChildIndex(System::Windows::Forms::Control ^ child, bool throwException);
public:
 virtual int GetChildIndex(System::Windows::Forms::Control ^ child, bool throwException);
public int GetChildIndex (System.Windows.Forms.Control child, bool throwException);
public virtual int GetChildIndex (System.Windows.Forms.Control child, bool throwException);
member this.GetChildIndex : System.Windows.Forms.Control * bool -> int
abstract member GetChildIndex : System.Windows.Forms.Control * bool -> int
override this.GetChildIndex : System.Windows.Forms.Control * bool -> int
Public Function GetChildIndex (child As Control, throwException As Boolean) As Integer
Public Overridable Function GetChildIndex (child As Control, throwException As Boolean) As Integer

Параметры

child
Control

Объект Control, который нужно найти в коллекции элементов управления.

throwException
Boolean

Значение true — для создания исключения, если Control, указанный в параметре child, не является элементом управления в коллекции Control.ControlCollection; в противном случае — значение false.

Возвращаемое значение

Значение индекса, отсчитываемого с нуля, который представляет место указанного дочернего элемента управления в коллекции элементов управления; или -1, если указанный Control не обнаружен в коллекции Control.ControlCollection.

Исключения

childControl отсутствует в коллекции Control.ControlCollection, а параметр throwException имеет значение true.

Комментарии

Элемент управления со значением индекса, равным нулю, находится в верхней части z-порядка, а более высокие числа находятся ближе к нижнему краю. Возвращаемое значение -1 возвращается только в том случае, throwException если параметр имеет значение false.

См. также раздел

Применяется к