Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2011, 13:16   #1
roperd
Пользователь
 
Регистрация: 14.07.2011
Сообщений: 44
Вопрос Изменение положения диалоговых окон

вот собственно нужно задать положение FontDialog,FindDialog,ReplaceDialog
по центру главной формы,вне зависимости от её размеров и положения на экране, заранее спасибо!
roperd вне форума Ответить с цитированием
Старый 19.07.2011, 18:44   #2
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

собственно, такая возможность есть только для findDialog и ReplaceDialog
Код:
replaceDialog1.Position.X:=form1.Left+form1.Width/2;
{поскольку ширина диалогового окна неизвестна, придется вычесть из этого
подбором некоторое число, чтобы был ровно центр}
replaceDialog1.Position.Y:=form1.top+form1.Height/2;
{аналогично для всего остального}
finddialog1.Position.X:=form1.Left+form1.Width/2;
findDialog1.Position.Y:=form1.top+form1.Height/2;
а вот fontDialog поставить на середину не получится, как ни старайся
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение положения компонента. A-IX-2 Общие вопросы Delphi 4 19.06.2011 15:21
изменение положения обекта по нажатию кнопки patch Общие вопросы Delphi 6 31.03.2011 00:37
MFC: Создание диалоговых окон Rembo Visual C++ 6 14.11.2008 20:45
Изменение положения трэка в TMediaPlayer SuperMooDuck Мультимедиа в Delphi 6 04.11.2007 18:44
Изменение Caption чужих окон Alar Общие вопросы Delphi 0 30.10.2006 00:47