Помощь - Поиск - Пользователи - Календарь
Полная версия: всплывающие окна
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
Адель
подскажите пжл как программно реализовать вплывающее окно?
xds
Что именно ты называешь всплывающим окном?
Vinchkovsky
Если "всплывающее окно" - это простое сообщение, напр. об ошибке, без всяких рисунков и других елементов, то вызываешь окно так:
ShowMessage(String)
,
где в скобках - текст сообщения.
Если надо что-то посерьезнее - жмешь File->New->Other, ищешь нужную вкладку (напр., New, Dialogs, Forms и т.д.), ставишь то, что нужно, ну а потом когда надо делаешь это окно видимым/невидимым, когда нужно wink.gif
Адель
Vinchkovsky, нет unsure.gif
xds, по моему представлению это тоже , что и свойство Hint, только надо задавать собственные параметры типо размеров, подсветки и тд...
xds
У объекта Application есть свойства, задающие внешний вид и поведение контекстных подсказок:
HintColor
HintHidePause
HintPause
HintShortCuts
HintShortPause

Если этого недостаточно, надо написать потомка класса THintWindow и присвоить ссылку на этот класс переменной Forms.HintWindowClass.

Попробуй разобраться, если не получится - помогу.
Адель
спасибо, разобралась
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.