DevExpress 2012コントロールを使用して、紙のフォームの外観をシミュレートしてデータ入力を簡単にするアプリを作成しています。
フォームの各セクションはTcxGroupBoxです。そして、このTcxGoupBoxのそれぞれの内部に、同じレベルおよび/またはネストされたレベルに他の多くのTcxGroupBoxを含めることができます。
それらはすべてTcxGroupBox.Align=alTopを使用します
ただし、データの一部のパラメーターによると、一部のグループを非表示にすることができ、それによって他のグループが上に整列します。これは正しいことです。
私の問題は、TcxGroupBoxの各ボタンの境界線のサイズを自動的に変更する方法です。グループが非表示になると、同じレベルのすべてのグループが上に配置され、下部に非表示のグループの左側のスペースが残ります。その親グループにはauto=resize属性がありません。非表示のグループを表示する必要があり、それに対応するために親グループのサイズを変更する必要がある場合も、逆になります。
DelphiXE2を使用しています