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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2014, 09:52   #1
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию программно позиция окна по центру

как программно позиция окна по центру роб.стола поставить?

это не подходит:

Код:
Form1.Position := poDesktopCenter;
есть какой-то другой вариант?
beegl вне форума Ответить с цитированием
Старый 05.02.2014, 10:04   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

poScreenCenter
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 05.02.2014, 10:18   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Чем не подходит ?
Наверное тем, что делает программу разрезанной при 2+ мониторной конфигурации рабочего стола ? Тогда надо использовать poScreenCenter

А можно ручками на старте программы выяснить данные у глобального объекта Screen и математикой вычислить новые данные для позиции формы.

PS. Аватар опередил, но у меня мб полнее и полезнее ответ будет.
phomm вне форума Ответить с цитированием
Старый 05.02.2014, 10:32   #4
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

спасибо за ответ, а как временно кнопку развернуть сделать не активной, а потом активной?
beegl вне форума Ответить с цитированием
Старый 05.02.2014, 10:49   #5
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Код:
Form1.BorderIcons := Form1.BorderIcons - [biMaximize];
не проверял, но вроде так
ZuBy вне форума Ответить с цитированием
Старый 05.02.2014, 10:54   #6
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Когда надо выключить
Код:
BorderIcons := BorderIcons - [biMaximize]
когда надо включить
Код:
BorderIcons := BorderIcons + [biMaximize]
phomm вне форума Ответить с цитированием
Старый 05.02.2014, 10:57   #7
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
не проверял, но вроде так
так, .... а как WebBrowser1 привязать выполнения процесса загрузки страницы к своему ПрогрессБару?
beegl вне форума Ответить с цитированием
Старый 05.02.2014, 11:08   #8
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

OnLoadStart
OnLoadEnd

как-то так
ZuBy вне форума Ответить с цитированием
Старый 05.02.2014, 11:28   #9
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

есть только OnProgressChange
beegl вне форума Ответить с цитированием
Старый 05.02.2014, 11:41   #10
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Цитата:
Сообщение от beegl Посмотреть сообщение
есть только OnProgressChange
там вроде есть прогресс и прогрессмакс? не работает?
ZuBy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сайт по центру окна браузера imbamarik HTML и CSS 1 31.03.2011 02:24
Позиция Bat{CMD}_Men БД в Delphi 5 16.10.2009 18:32
Позиция окна, по Handle. Izhic Win Api 4 13.10.2009 17:18
Как программно свернуть все окна! KWN, lnc Общие вопросы Delphi 3 07.04.2009 08:09
позиция всплывающего окна wall66 HTML и CSS 2 30.01.2009 15:05