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.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
Параметры
- throwException
- Boolean
Значение true
— для создания исключения, если Control, указанный в параметре child
, не является элементом управления в коллекции Control.ControlCollection; в противном случае — значение false
.
Возвращаемое значение
Значение индекса, отсчитываемого с нуля, который представляет место указанного дочернего элемента управления в коллекции элементов управления; или -1, если указанный Control не обнаружен в коллекции Control.ControlCollection.
Исключения
child
Control отсутствует в коллекции Control.ControlCollection, а параметр throwException
имеет значение true
.
Комментарии
Элемент управления со значением индекса, равным нулю, находится в верхней части z-порядка, а более высокие числа находятся ближе к нижнему краю. Возвращаемое значение -1 возвращается только в том случае, throwException
если параметр имеет значение false
.