![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как центрировать форму на экране во время выполнения приложения? [D6, WinXP]
_Вован © (2006-04-05 16:22:00)В design time для формы есть свойство Position, которое можно выставить в poScreenCenter.
Как сделать так, чтобы во время выполнения приложения например по нажатию кнопки форма переместилась точно в центр экрана?
Юрий Зотов (2006-04-05 17:47:00) [1]> Boris Marchenko © (05.04.06 17:42) [8]
Для консультаций по программированию и Delphi. А не по геометрии за 5-й класс школы.
Boris Marchenko (2006-04-05 17:42:00) [2]М-м-м... дык зачем тогда нужен новичковый форум, если итак все можно найти в учёбниках?
Юрий Зотов (2006-04-05 17:27:00) [3]> Boris Marchenko © (05.04.06 17:08) [5]
Для того, чтобы сообразить, как разместить маленький прямоугольник в центре большого, Delphi можно даже и совсем не изучать.
Плохиш (2006-04-05 17:19:00) [4]
> мож человек только Делфи учить начал
Я всегда думал, что начинают что-то учить с прочтения учебников, документации. Видно ошибался.
Boris Marchenko (2006-04-05 17:08:00) [5]Вотъ обязательно надо поиздеваться... мож человек только Делфи учить начал. Это ж новичковый топик, так что такие простые вопросы здесь - норма.
Юрий Зотов (2006-04-05 16:46:00) [6]> antonn © (05.04.06 16:43) [3]
Это еще сложнее. Это надо не только подумать, а еще и в Object Inspector посмотреть.
antonn (2006-04-05 16:43:00) [7]а если Form1.Position:=poScreenCenter?
:)
Юрий Зотов (2006-04-05 16:28:00) [8]Это необычайно сложно. Нужно аж немного подумать:
Left := (Screen.Width - Width) div 2;
Top := (Screen.Height - Height) div 2;
antonn (2006-04-05 16:23:00) [9]_Вован (05.04.06 16:22)
так же. только кодом