2012-03-06 8 views
0

私は、互いに直接隣接する9つの同一のユーザーコントロールを持つWindowsフォームを持っています。私の画面では、フォームはうまく見えますが、同僚のマシンを走らせると、ウィンドウのサイズが変更され、ユーザーコントロールが重なります。誰も私はそれらが重複するのを防ぐ方法を知っていますか?ウィンドウが別のマシン上でサイズ変更されていることに気をつけません。紛失した情報や部分的に隠された要素は欲しません。Windowsフォームのサイズ変更と重複したUserControls

ありがとうございます。

+0

ドッキングまたはレイアウトパネルを使用していますか? – Reniuz

+0

コントロールはパネル、または何らかの種類のコンテナにありますか? – vulkanino

+0

ありがとう、私は言及を忘れて、彼らはタブページ内のグループボックスにあります。また、既定値としてドッキングとアンカーを残しましたが、私はいくつかの経験を積んだり、アンカーが行く方法かもしれません。それは正しいようですか?より良い解決策はありますか? –

答えて

1

FlowLayoutPanelを使用できます。内部に配置するコントロールの種類に応じて、すべての状況で機能するわけではありません。あなたのユーザーコントロールの外観はわかりませんが、FlowLayoutPanelを追加してその中に十数個のボタンを追加しました。そして、最終的にユーザーがフォームのサイズを変更してパディングを維持するときにレイアウトを調整します各ボタンと重複を避ける。

あなたのユーザーコントロールが互いに流れ回っていて、左右に並んでいるかどうかは関係ありませんが、これを確認することができます。

関連する問題