Делаем Delphi форму всегда поверх других оконDelphi , Программа и Интерфейс , Модальные формыЗаголовок: Делаем Delphi-форму всегда поверх других окон Вопрос: Как сделать так, чтобы форма в Delphi (2009 Pro) всегда была поверх других окон, даже если она не активна? Ответ: Для того чтобы сделать Delphi-форму всегда поверх других окон, можно воспользоваться свойством FormStyle. Нужно установить значение этого свойства в fsStayOnTop. Тогда форма будет всегда поверх других окон, независимо от того, активна она или нет. Пример кода на Object Pascal (Delphi):
В данном примере в методе FormCreate устанавливается значение свойства FormStyle в fsStayOnTop. Теперь форма будет всегда поверх других окон, независимо от того, активна она или нет. Альтернативный ответ: В более новых версиях Delphi (2007/2009) поведение VCL изменилось в отношении родителя формы. Родителем формы теперь является главная форма, а родителем главной формы - рабочий стол. Если вы хотите изменить это поведение, можно изменить строку Пример кода на Object Pascal (Delphi):
В данном примере в методе CreateParams устанавливается значение поля Вопрос: Как сделать Delphi-форму всегда поверх других окон, даже если она не активна? Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Модальные формы ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |