DOBON.NET DOBON.NETプログラミング掲示板過去ログ

2行あるコントロールを最大化したときに1行にするには

環境/言語:[Windows XP C#]
分類:[.NET]

Visual Studio2008
で開発しています。

パネルが用意されていて
その中に

ラベル テキストボックス
    チェックボックス

という配置でコントロールが2行配置されています。
これをFormを最大化したときに

ラベル テキストボックス  チェックボックス

というように1行の配置にしたいです。
上記のようにすることは可能でしょうか?
また、可能な場合、どのように行えばいいでしょうか?

TableLayoutPanelを使ってできますか??


よろしくお願いいたします。
■No29539に返信(陽菜さんの記事)
> 上記のようにすることは可能でしょうか?

画面サイズに合わせて配置を変えるものとして
FlowLayoutPanel というものが用意されています。


もしも、上記パネルで要件を満たせない場合には
フォームのリサイズ時のイベントなどに対して、
各コントロールの配置を変えるようなコードを
記述しておくことで、実現できるかと思います。
■No29541に返信(魔界の仮面弁士さんの記事)
> ■No29539に返信(陽菜さんの記事)
>>上記のようにすることは可能でしょうか?
>
> 画面サイズに合わせて配置を変えるものとして
> FlowLayoutPanel というものが用意されています。
>
>
> もしも、上記パネルで要件を満たせない場合には
> フォームのリサイズ時のイベントなどに対して、
> 各コントロールの配置を変えるようなコードを
> 記述しておくことで、実現できるかと思います。

ありがとうございます。
FlowLayoutPanelを使用することによって
やりたかったことが出来ました。
ありがとうございました!
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板