![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как сделать так чтобы при запуске форма появлялась в центре [D7, XP]
kilop © (2007-02-08 12:15:00)как сделать так чтобы при запуске форма появлялась в центре, в независимости от разрешения экрана
Efir (2007-02-08 12:27:00) [1]
> TRUNK © (08.02.07 12:23) [4]
Виноват, невнимательность.
TRUNK (2007-02-08 12:23:00) [2]
> Efir (08.02.07 12:19) [2]
> Form.Left:=Screen.Width /2-Form.Width /2
> Form.Top:=Screen.Height /2-Form.Height /2
В Delphi такой трюк не пройдёт. Тогда уж так:
Form.Left:=(Screen.Width-Form.Width) div 2
Form.Top:=(Screen.Height-Form.Height) div 2
vasIZmax (2007-02-08 12:19:00) [3]A Position в инспекторе не видим?!
Efir (2007-02-08 12:19:00) [4]Form.Left:=Screen.Width/2-Form.Width/2
Form.Top:=Screen.Height/2-Form.Height/2
Вроде так
TRUNK (2007-02-08 12:19:00) [5]Form.Position = poScreenCenter ?