Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
問題はやや些細なことですが、標準的な解決策を見つけることができないようです。
ユーザーのアクセス許可に従って、ボタンとテキストボックスを表示または非表示にするフォームがあります。今起こっていることはこれです:
これは、ユーザーがこれを表示/使用する権限を持っている場合です。そして、彼がそうしないとき:
それは見えません-簡単な部分ですが、私が見つけたところから、FlowLayoutPanelこの空のスペースを非表示にする自動機能のみが提供され、私の場合はそうではありません.
FlowLayoutPanel
ラベルとテキスト ボックスのDockプロパティをに設定します。Topそうすれば、ボタンとテキストボックスが消えると、レイアウト システムが自動的にそれらを上に移動します。
Dock
Top
これが質問の簡略化されたバージョンであるかどうかによって異なります。説明した内容のみの場合は、アクセス許可を確認したり、関連するコントロールを非表示にしたりするたびに、Top プロパティを使用して他のコントロールの位置を変更できます。