Свойства, методы, события, типы, классы________________________1017

Описание

Метод SetChildOrder изменяет положение компонента, заданного параметром
Child, в списке дочерних компонентов оконного элемента. Этот список — свойство
Controls оконного элемента.

Параметр Order определяет индекс, присваиваемый компоненту Child (помни-
те, что индексы начинаются с 0). Последовательность индексов остальных компо-
нентов остается неизменной, но сами значения индексов «смыкаются», заполняя
прежний индекс изменяемого компонента, и «раздвигаются» освобождая место
для его нового индекса.

Пример

Если, например, компонент Edit2 был в списке Controls формы вторым (т.е.
имел индекс 1), то после выполнения оператора

SetChildOrder(Edit2,3) ;

элемент с индексом 0 сохранит свой индекс, элементы с индексами 2 и 3 изменят
индексы на 1 и 2, компонент Edit2 будет иметь индекс 3, а индексы остальных эле-
ментов не изменятся.

SetFocus

Передает фокус элементу
Класс TWinControl

Определение

virtual void _fastcall SetFocus(void) ;

Описание

Метод SetFocus передает фокус данному компоненту, активизирует его.

Пример

Оператор

Editl->SetFocus() ;

передает фокус компоненту Editl.

SetZOrder

Перемещает компонент на вершину или в низ Z-последовательности
Классы TControl, TWinControl

Определение

DYNAMIC void _fastcall SetZOrder(bool TopMost);

Описание

Метод SetZOrder перемещает компонент на вершину или в низ Z-последовате-
льности (см. раздел 15.1.1) родительского элемента. Если родительского элемента
нет, то элемент становится верхним или нижним окном экрана. Таким образом,
этот метод перестраивает перекрывающиеся компоненты или окна.

Если параметр TopMost равен true, то элемент перемещается на вершину; в
противном случае он перемещается вниз.

При этом надо иметь ввиду, что оконные элементы всегда расположены в Z-по-
следовательности выше не оконных. Так что при выполнении этого метода переме-
щения происходят только в этих допустимых пределах.