Form1とForm2の2つのフォームがあります 私はForm2.towを呼び出すonclickイベントであるForm1にTLabelを持っています。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);
のようなものを考えていたが、私はあなたが本当にForm2のフォームする必要がありますか良い方法
なぜ20ですか?私はあなたが15を加えるべきだと思います。それとも30歳ですか?すなわち、定数は良くない! –
@Cosmind:彼の質問のポイントだと思います。 –