- 題名: 動的にリストボックスを展開する
- 日時: 2012/02/08 11:04:53
- ID: 29796
- この記事の返信元:
- (なし)
- この記事への返信:
- [29799] Re[1]: 動的にリストボックスを展開する2012/02/08 12:39:43
- [29800] Re[1]: 動的にリストボックスを展開する2012/02/08 12:50:54
- ツリーを表示
■No29796に返信(はまさんの記事) Panel1 ├Panel2 : Dock=Top │ └□checkBox1 │ ├[listBox1] : Dock=Top │ └Panel3 : Dock=Top └□checkBox2 と配置すればlistBox1.visible = CheckBox1.Checked でそれっぽい動きになります。初期値等は調整してください。 ListBox1もPanelの中にいれてしまい、そのPanelの表示を切り替えてもよいかも しれません。
分類:[.NET]
こんにちは。
チェックボックスがチェックされている時のみ、リストボックスを展開する方法を教えてください。
Windowsフォームアプリで、以下のようなデザインになっています。
□checkBox1
[listBox1]
□checkBox2
以下の動作を考えています。
checkBox1がチェックされている時、listBox1を表示する。
checkBox1がチェックされていない時、listBox1を非表示にし、表示されていたスペースを圧縮し、checkBox1のすぐ下にcheckBox2を表示する。
Visible = falseにして、checkBox2の座標を調整すればできるのですが、シンプルな方法はないでしょうか?
宜しくお願いいたします。