フォームには、2 つのグループボックス、2 つのチェックボックス、および 1 つのボタンがあります。ボタンのコードには、現在次の 2 行があります。
if CheckBox1.Checked then GroupBox1.Show;
if CheckBox2.Checked then GroupBox2.Show;
私がしたいのは; ボタンをクリックした後、
IF チェックボックス 1 がチェックされている場合は groupbox1 が表示され、IF チェックボックス 2 がチェックされている場合は groupbox2 が表示されます。
ただし、私を混乱させる2つの要件がさらにあります。
- 上記のボタンを押す前に、2つのグループボックスのどちらもフォームに表示されるべきではありません。
- 両方のグループボックス (どちらが表示されるかは、ボタンのクリック後に選択されたチェックボックスによって異なります) は、フォームのまったく同じ場所に表示される必要があります。しかし、正確な場所に 2 つの異なる要素 (私の場合はグループボックス) を設定することはできません。
Version of delphi is 7.