0

良い一日、

2 つのグループ ボックスを持つ Windows フォームがあります。1 つはレポートを含み、もう 1 つはレポートを批評するためのいくつかのテキスト ボックスを含みます。フォームの下部に 3 つのボタンがあります。最初のボタンは、複数のテキスト ボックスを含むグループ ボックスを表示します。2 番目のボタンは、データを送信します。テキスト ボックスをクリアする 3 つ目。

--------------------------------     --------------------------------
|------------------------------|     |------------------------------|
||                            ||     ||                            ||
||                            ||     ||                            ||
||         Report Viewer      ||     ||       Report Viewer        ||
||                            ||     ||                            ||
||                            ||     ||                            ||
||                            ||     ||----------------------------||
||                            ||     ||----------------------------||
||                            ||     ||                            ||
||                            ||     ||                            ||
||                            ||     ||       Multiple Text Boxes  ||
||                            ||     ||                            ||
|------------------------------|     ||----------------------------||
||       Buttons              ||     ||          Buttons           ||
--------------------------------     --------------------------------
    Form Initially Launches             Button to critique Report 
                                        has been clicked and now 
                                        shows multiple Text Boxes

フォームを起動すると、複数のテキスト ボックスを含むグループ ボックスが表示されず、ボタンの 1 つをクリックすると、グループ ボックスが表示されます。

これが私の問題です。下部のボタンをクリックするまで、最初のグループ ボックスの高さが両方のグループ ボックスの高さになるようにします。フォームの高さが固定値である場合、これは問題になりません。しかし、ユーザーがフォームのサイズ変更を許可されている場合、最初のグループ ボックスの高さが常に同じであることを常に確認したいと考えています。しかし、ボタンをクリックして複数のテキストボックスを表示すると、そのグループボックスが一番下に配置されるようにします。

両方のビューのアンカー プロパティを適切に設定しましたが、フォームの高さをプログラムで設定せずに、レポート ビューアーのグループ ボックスを (ボタン領域を除く) スペース全体を占めるようにする方法は 100% わかりません。

助言がありますか?

コソン

4

0 に答える 0