
VisualStudio[C#]にてデスクトップアプリを作成しています。
コンボボックス1に[”麺”,”米”]
コンボボックス2に["ラーメン","そば","丼"]
コンボボックス3に["醤油","塩","たぬき","牛","豚"]
と選択できるとして、
コンボボックス1で[麺]を選択すると、
コンボボックス2で["ラーメン","そば"]のみ選択できるようになり
なおかつ、コンボボックス3で["醤油","塩","たぬき"]のみ選択できるようなことをしたいです。
条件分岐でできないか、やってみているのですが、
コンボボックスの値の取得が間違っているのかうまくいきません。
お手数お掛けしますが、ご教示のほど宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
上手くいかなく手の質問であればそのコードを提示されては?
あとはどこでデータを持たせるのか?にもよるでしょうね。
例えば『麺』の時の組み合わせや『米』の時の組み合わせを全て書き出しておかないとダメでしょう。
それをコード内でするのか外部ファイルに書き出しておいてフォームロード時に変数に読み込ませるとか、データベースファイルで保存しSQL文で抽出するとかの方向性次第かも。
と検証できない初級者は思います。
コード載せられてなく申し訳ございませんでした。
データはコード内に持たせております。
データベースから作成しようとしたのですが、
まずはデータベースを使用せずにしてみて、と言われまして……。
コードは以下になります。
int a = comboBox1.SelectedIndex;
if (a == 0)
{
comboBox2.Items.Clear();
string[] men = { "ラーメン","そば" };
comboBox2.Items.AddRange(men1);
}
else {
comboBox2.Items.Clear();
string[] kome = { "丼" };
comboBox2.Items.AddRange(kome);
}
}
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
int b = comboBox2.SelectedIndex;
if (b == 0)
{
comboBox3.Items.Clear();
string[] ramen = { "醤油","塩" };
comboBox3.Items.AddRange(ramen);
と、elseif続きを書いております。
コンボボックス1の内容を反映して
コンボボックス2は思い通りに絞れるのですが、
コンボボックス3が条件分岐で
コンボボックス2の配列内容が変わってしまう為、
コンボボックス2で丼を選択してもコンボボックス3で[醤油、塩]のみでてしまい、困ってます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Excel(エクセル) Excel コンボボックス バックカラー 1 2023/02/18 08:06
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Visual Basic(VBA) Excel VBA ユーザーフォーム1のコンボボックスに別ブックの値を反映させたいです。 6 2023/03/21 16:12
- Visual Basic(VBA) VBA ComboBoxについて 2 2022/10/21 12:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
これってなんの動物の糞ですか?
-
あの人は”タヌキ””キツネ””チョ...
-
タヌキの縄張りの広さと、寝床...
-
馬とお友達になる方法
-
思考は言葉無しにはできないの...
-
馬って大人の二人乗りできますか
-
夜の2~3.4時ぐらいになるとたぬ...
-
昨夜タヌキらしい動物と出会い...
-
「好々爺」 お婆さんの場合は?
-
庭にタヌキの置物飾ってる家た...
-
このAV女優さんを教えてください
-
ドブネズミは ピョンピョン跳ね...
-
ハクビシンとタヌキとアライグ...
-
ローションとか、オナホとか欲...
-
なんて言う動物ですか?
-
たぬきのいたずら??
-
パンダとレッサーパンダ どちら...
-
離れたら、犬はどう思う?
-
犬と猫 じゃれているのか 喧嘩...
-
漫画の中の猫
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローションとか、オナホとか欲...
-
馬って大人の二人乗りできますか
-
どん兵衛ちゃんでキツネかタヌ...
-
このAV女優さんを教えてください
-
狸寝入りの見分け方
-
VisualStudio[C#]でコンボボッ...
-
庭にタヌキの置物飾ってる家た...
-
パンダはどうして終始緊張感が...
-
四月一日=わたぬき など○月○...
-
タヌキとキツネは頭に葉っぱを...
-
佐渡にキツネはいないとされて...
-
鹿
-
野生のたぬきをひいてしまいま...
-
パンダとレッサーパンダ どちら...
-
たぬき顔の女って巨乳率高くな...
-
「タンタンたぬき」の歌、若い...
-
馬2匹
-
日本って野生動物が多すぎませ...
-
このたぬきの置物の名前を教え...
-
庭に狸らしき動物が居たのです...
おすすめ情報
解決いたしました、ありがとうございました。