我有兩種形式,Form1和Form2 我在Form1上有一個TLabel,它是一個調用Form2.show的onclick事件;Delphi - 在TLabel的位置打開窗口
我想要做什麼,如果弄清楚我怎樣才能使form2顯示標籤下面5px標籤居中:) Form2很小,只是顯示一些選項。
我可以使用鼠標位置,但它不夠好。
我想這樣
// Set top - add 20 for the title bar of software
Form2.Top := Form1.Top + Label1.Top + Label1.Height + 20;
// Set the Left
Form2.Left := Form1.Left + Label1.Left + round(Label1.Width/2) - round(form2.Width/2);
,但我認爲可以有更好的辦法
爲什麼20?我認爲你應該增加15.或者是30?即:常數不好! – 2011-03-27 09:08:39
@Cosmind:我認爲這是他的問題。 – 2011-03-27 10:10:45