
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
このAV女優さんを教えてください
-
ローションとか、オナホとか欲...
-
トラバサミにかかったタヌキ
-
ヤギが蚊取り線香食べちゃいま...
-
韓国ロッテワールドのマスコッ...
-
また花壇が荒らされています。...
-
あの人は”タヌキ””キツネ””チョ...
-
「きつね」と「たぬき」は化け...
-
「好々爺」 お婆さんの場合は?
-
馬って大人の二人乗りできますか
-
早朝から近所の犬さんが吠える
-
犬と猫 じゃれているのか 喧嘩...
-
ウーパールーパーがひっくり返...
-
いつも寝ているのは・・・・
-
子犬を飼い始めて1週間。飼わな...
-
【ペット死亡】お客様のペット...
-
動物病院に未成年は行けますか?
-
犬の小便は、ばい菌だらけ?
-
彼氏との、動物に対しての価値...
-
アイハーブで買い物をしたくて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
馬って大人の二人乗りできますか
-
ローションとか、オナホとか欲...
-
このAV女優さんを教えてください
-
タヌキとキツネは頭に葉っぱを...
-
小学6年生です 真面目に答えて...
-
小学6年生です 真面目に答えて...
-
鹿
-
狸寝入りの見分け方
-
たぬき顔の女って巨乳率高くな...
-
あの人は”タヌキ””キツネ””チョ...
-
「好々爺」 お婆さんの場合は?
-
四月一日=わたぬき など○月○...
-
キツネとタヌキの組み合わせ、...
-
ヤギが蚊取り線香食べちゃいま...
-
【星たぬきとは、何?】 友人の...
-
VisualStudio[C#]でコンボボッ...
-
この猫ちゃんを見て、どう思い...
-
野生のたぬき
-
馬の後ろ脚の付け根の名称
-
狸の金玉は千畳敷
おすすめ情報
解決いたしました、ありがとうございました。