Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.11;
Скачать: CL | DM;

Вниз

Расположение окна ShowMessage на форме   Найти похожие ветки 

 
Сторонний Клиент   (2009-08-05 21:37) [0]

Уважаемые мастера, возможно ли управление координатами окна ShowMessage  на форме? Где об этом можно прочитаь?


 
TIF ©   (2009-08-05 22:02) [1]

> возможно ли управление координатами окна ShowMessage

Да
Впечатываем в окне набора кода программы ShowMessage, прижимаем клавишу Ctrl, наводим мышку на ShowMessage и щёлкаем. Переносимся в стандартный Unit-модуль Dialogs.pas, где видим следующее:
procedure ShowMessage(const Msg: string);
begin
 ShowMessagePos(Msg, -1, -1);
end;

ShowMessagePos - позволяет вывести сообщение в заданном месте экрана (координаты x и y - второй и третий параметры соответственно).

> на форме?

Не понял, что значит "на форме". Button на форме - это понятно, кпопка лежит на форме, а Message - ? Message на форме лежать не может, это отдельное окно...
Наверное имелось в виду "относительно формы"? Тогда работаем с координатами формы (Left, Top) и вычисляем место экрана, где нужно показать сообщение :)


 
Игорь Шевченко ©   (2009-08-05 23:32) [2]

Форма, вызванная по ShowMessage всегда располагается по центру экрана.


 
Сторонний Клиент   (2009-08-06 08:07) [3]

> TIF ©   (05.08.09 22:02) [1]
> Игорь Шевченко ©   (05.08.09 23:32) [2]

Спасибо



Страницы: 1 вся ветка

Текущий архив: 2009.10.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
2-1248613364
_Татьяна_
2009-07-26 17:02
2009.10.11
Какой параметр использовать в функции?


15-1249482003
cwl
2009-08-05 18:20
2009.10.11
в честь чего


15-1249993837
77
2009-08-11 16:30
2009.10.11
СУБД


15-1249372129
oxffff
2009-08-04 11:48
2009.10.11
Ткните носом в БНФ грамматику языка Pascal.


2-1249849905
Rendal
2009-08-10 00:31
2009.10.11
Воспроизведение файла из файлового потока через MediaPlayer