Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ всплывающие окна

Автор: Адель 29.04.2007 16:57

подскажите пжл как программно реализовать вплывающее окно?

Автор: xds 1.05.2007 16:07

Что именно ты называешь всплывающим окном?

Автор: Vinchkovsky 2.05.2007 15:33

Если "всплывающее окно" - это простое сообщение, напр. об ошибке, без всяких рисунков и других елементов, то вызываешь окно так:

ShowMessage(String)
,
где в скобках - текст сообщения.
Если надо что-то посерьезнее - жмешь File->New->Other, ищешь нужную вкладку (напр., New, Dialogs, Forms и т.д.), ставишь то, что нужно, ну а потом когда надо делаешь это окно видимым/невидимым, когда нужно wink.gif

Автор: Адель 2.05.2007 20:23

Vinchkovsky, нет unsure.gif
xds, по моему представлению это тоже , что и свойство Hint, только надо задавать собственные параметры типо размеров, подсветки и тд...

Автор: xds 3.05.2007 10:00

У объекта Application есть свойства, задающие внешний вид и поведение контекстных подсказок:
HintColor
HintHidePause
HintPause
HintShortCuts
HintShortPause

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

Попробуй разобраться, если не получится - помогу.

Автор: Адель 3.05.2007 12:57

спасибо, разобралась