2

問題はやや些細なことですが、標準的な解決策を見つけることができないようです。

ユーザーのアクセス許可に従って、ボタンとテキストボックスを表示または非表示にするフォームがあります。今起こっていることはこれです:

それを見ることができます

これは、ユーザーがこれを表示/使用する権限を持っている場合です。そして、彼がそうしないとき:

見ない

それは見えません-簡単な部分ですが、私が見つけたところから、FlowLayoutPanelこの空のスペースを非表示にする自動機能のみが提供され、私の場合はそうではありません.

4

4 に答える 4

4

ラベルとテキスト ボックスのDockプロパティをに設定します。Topそうすれば、ボタンとテキストボックスが消えると、レイアウト システムが自動的にそれらを上に移動します。

于 2013-03-14T14:15:19.860 に答える
0

これが質問の簡略化されたバージョンであるかどうかによって異なります。説明した内容のみの場合は、アクセス許可を確認したり、関連するコントロールを非表示にしたりするたびに、Top プロパティを使用して他のコントロールの位置を変更できます。

于 2013-03-14T14:16:21.323 に答える