IControl.BringToFront

Синтаксис

BringToFront;

Описание

Метод BringToFront располагает компонент на переднем плане.

Комментарии

Используется для формы или для изменения положения перекрывающихся компонентов. Данный метод не поддерживается для комбинаций оконных и безоконных компонентов.

Примечание. Данный метод не поддерживается для оконных компонентов. Если существует необходимость использовать несколько перекрывающихся компонентов, то для управления видимостью компонентов необходимо использовать свойство Visible.

Пример

Данный пример является частным случаем использования метода BringToFront для формы.

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1» и компонента Timer с наименованием «Timer1».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Info: IWinShellExecuteInfo;
Begin
    Info := New WinShellExecuteInfo.Create;
    Info.File := "Excel";
    WinApplication.ShellExecute(Info);
    Timer1.Interval := 10000;
    Timer1.Enabled := True;
End Sub Button1OnClick;

Sub Timer1OnTimer(Sender: Object; Args: IEventArgs);
Begin
    Self.BringToFront;
    Timer1.Enabled := False;
End Sub Timer1OnTimer;

После выполнения примера при нажатии кнопки будет запущено приложение «Excel» и активирован таймер. Через десять секунд окно формы будет расположено на переднем плане.

См. также:

IControl|IControl.SendToBack