複数のコンボボックスの関連付け – プログラミング – Home

複数のコンボボックスの関連付け
 
通知
すべてクリア

[解決済] 複数のコンボボックスの関連付け


たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
Topic starter  

また、お世話になりにきました、たいちうです。

1つめのコンボボックスに5つ程のアイテムがあるとして、
それらを選択したら2つめのコンボボックスに選択肢を入れたいのです。

住所で例えるなら、1つめのコンボボックスに都道府県、
2つめに市町村名といった感じです。
全ての都道府県名、市町村名を網羅する必要はなく、
各県について主要な都市のみが2つめのコンボボックスに出現すればよいです。

実際には、コンボボックスは3つ連結し(住所なら国・県・市)、
ユーザーの入力をある程度誘導する目的で行います。
(この欄にはどんなことを入力すればいいかの例)

アイテムはコンパイル時に設定したものから変更させる必要はありません。

解決策としては、2つめ、3つめのアイテムは、配列にでも入れといて、
1つめ、2つめが選択されたときに、それぞれ追加しようかと思ってますが、
もっとスマートな方法はないでしょうか?


引用未解決
トピックタグ
べーちゃん
 べーちゃん
(@べーちゃん)
ゲスト
結合: 23年前
投稿: 49
 

こんにちはたいちろうさん、ベーちゃんです。

>解決策としては、2つめ、3つめのアイテムは、配列にでも入れといて、
>1つめ、2つめが選択されたときに、それぞれ追加しようかと思ってますが、
>もっとスマートな方法はないでしょうか?

手法としてはいわれている方法になります。これは2つめ、3つめの
コンボボックスの内容が動的に変わるので仕方ありません。

注意点としてはコンボボックスのスタイルで何を選択するかによって
発生するイベントが異なることです。
マニュアル(MSDN)をよく読んで研究してみてください。


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
Topic starter  

べーちゃん様

野暮ったい方法しか仕方ありませんか。
スタイルはドロップダウンコンボボックスにして、
LostFocusのイベントを処理しようと思います。

回答ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました