0

タブがあり、多くのタブページがある Win Forms アプリケーションで作業しています。これらはすべて、多くのコントロールを持っています。フォームの上、左、右、および下の余白を管理する必要があります。以前は、コントロール/ラベルを選択して移動し、そこにマージンを等しくしようとして、これを手動で管理していましたが、いくつかのタブの後で、フォームのマージンとフォーム内のコントロール、およびコントロール間を管理するのは少し難しいです。

これを管理するための最善かつ専門的な方法についてアドバイスをお願いします。

編集 私のコントロールの伝承は次のとおりです。

Form > Tab Control > Tab Page > Form Spliter > Input Controls Form Spliter は Dock to Left です。 ここに画像の説明を入力 ここに画像の説明を入力

4

2 に答える 2

0

各タブ ページのPaddingプロパティを設定します (プロパティ パネルのプロパティ グリッドにあります)。ビジュアル デザイナーを使用してコントロールを配置するのに役立ちます。またAnchor、独自のコードを記述しなくても、プロパティを使用してサイズ変更を処理していることを確認してください。

多数のコントロールがオンになっている多数のタブ ページを含むフォームがある場合は、何か間違ったことをしている可能性があることに注意してください。

最良の方法は、タブ ページごとに複合 UserControl を作成することです。それは本当に物事を単純化します。

于 2012-09-03T04:23:07.903 に答える
0

コントロールを 1 つずつ移動する代わりに、最も簡単な方法を使用できます。ウィンドウをクリックし、ctrl+Aを押してからArrow Buttonsを押します。これは私にとって非常に役立ちました。

于 2012-09-03T04:31:28.963 に答える