2011-01-15 4 views
2

ChildForm.Parent:= HostFormおよびChildForm.Align = alClientなどを使用して他のフォームを「ホストする」フォームが多数あります。別の子のフォームのために自分自身。 Windows 7では、配置は問題ありませんが、Windows XPによっては子フォームが表示されてもクライアントとは整列しないことがあります。外側のウィンドウ枠にタッチすると、1ピクセルずつサイズが変更され、すべてが正しく調整されます。アライメントが適切に行われたことを確認するためにホストフォームに送ることができるコマンドはありますか?XPで親フォーム内でDelphiの子フォームの非整列を解決する方法

答えて

1

Realignの方法をご覧ください。 AlignControlsArrangeControlも参照して、子コントロールを手動で調整してください。可能ならば、フォームの代わりにフレームを使うことも考えてください。あなたが記述した仕事のために設計されています(しかし、OnCreateイベントがないなどの不便さがあります)。

よろしくお願いいたします。

+0

偉大な、私は感謝します。 –

関連する問題