私はよく子孫を次のようTForm
に別の子孫に埋め込みます。TForm
var
Form1: TForm1;
Form2: TForm2;
begin
Form2.Parent := Form1;
Form2.BorderStyle := bsNone;
Form2.Align := alClient;
Form2.Show;
end;
通常、これは問題なく機能しますが、Form2のコントロールが正しく配置されていない場合があります。この種の問題の一般的な回避策はありますか?
この「ミスアライメント」の原因を誰かが知っていますか?
この種の仕事に使用できることは知っていますが、書き直さなければならないライブラリコードがたくさんあり、 inアプローチが機能しないTFrame
理由がわかりません。TForm
TForm
編集:ここでコンポーネントを原因として特定しTcxListView
ました。コンポーネントベンダー(DevExpress)にバグレポートを送信しました。
http://www.devexpress.com/issue=B194161
編集2:TGridPanel
DevExpressの開発者は問題を分析し、実際にはEmbarcaderoによるコンポーネントの欠陥であると述べました。