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

Вниз

Вопрос по расположению формы...   Найти похожие ветки 

 
МикроДИП   (2006-07-21 15:16) [0]

Есть две формы. Форма 2 открывается из Формы 1 (при помощи свойства Visible). Форма 2 "закрывается" также при помощи свойства Visible (без Close.) В свойстве Position формы 2 указано poMainFormCenter. При первом открывании Формы 2 она располагается по центру Формы 1. А вот потом, если Форму 1 перетащить в другое место, то Форма 2 будет открываться по старому центру Формы 1. Как сделать (без Close для формы 2) чтобы форма 2 всегда открывалась по центру первой формы. Заранее благодарю !


 
Юрий Зотов ©   (2006-07-21 15:17) [1]

Устанавливать позицию формы перед ее показом.


 
МикроДИП   (2006-07-21 15:18) [2]

Т.е. только вручную ? Нет никаких методов перечитать положение Формы 1 ???


 
Юрий Зотов ©   (2006-07-21 15:22) [3]

> МикроДИП   (21.07.06 15:18) [2]

Зачем его перечитывать, если оно и так всегда известно? Form1.Left и Form1.Top.

Form2.Left := (Form1.Width - Form2.Width) div 2;
Form2.Top := (Form1.Height - Form2.Height) div 2;


 
Юрий Зотов ©   (2006-07-21 15:24) [4]

Сорри, немного не так:

Form2.Left := Form1.Left + (Form1.Width - Form2.Width) div 2;
Form2.Top := Form1.Top + (Form1.Height - Form2.Height) div 2;


 
ORMADA ©   (2006-07-21 15:24) [5]

1!
чем тебе не метод?
Юрий Зотов дело говорит!
поставил перекрёсные юсесы и задай позиции
не ищи проблемы где их нет...


 
Loginov Dmitry ©   (2006-07-21 15:26) [6]

> Т.е. только вручную ? Нет никаких методов перечитать положение
> Формы 1 ???


Перед показом выполняй Position = poXXX. Если не будет работать, то [3]


 
МикроДИП   (2006-07-21 15:27) [7]

Ок, спасибо ! Просто думал что есть что-то стандартное...


 
Loginov Dmitry ©   (2006-07-21 15:38) [8]

А что здесь не стандартное?


 
DiamondShark ©   (2006-07-22 21:50) [9]


> А что здесь не стандартное?

"Стандартное" в данном случае -- "чтоб без кода"
;)
как мне кажется...


 
Kolan ©   (2006-07-22 22:07) [10]

В D2006 есть соотв св-во poMainFormCenter или OwnerFormCenter


 
Anatoly Podgoretsky ©   (2006-07-23 12:14) [11]

Это не закрытие, отсюда и проблемы, для закрытия используй Close, а для открытия Open.
При изменении видимости ни какие Left, Top не изменяются



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

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

Наверх




Память: 0.46 MB
Время: 0.034 c
2-1155197321
o_serg
2006-08-10 12:08
2006.09.03
редактор ListView


2-1155553759
lex67
2006-08-14 15:09
2006.09.03
Как разгрузить процессор?


2-1155744819
dabreezy
2006-08-16 20:13
2006.09.03
Аналог в delphi


15-1154425746
Nic
2006-08-01 13:49
2006.09.03
"Другие новости" на первом


15-1155480120
EhhhBedolaga
2006-08-13 18:42
2006.09.03
домен+хостинг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский