|
分類:[.NET 全般]
こんばんは。
VB.NET
やりたい事
・ラジオボタン1、2二つあります。
ラジオボタン1を押すとコンボボックス1にAAA,AAB,AAC
ラジオボタン2を押すとコンボボックス1にA00,A01,A02
ラジオボタン1選択→コンボボックス1、AAAを選択→チェックボックス1、チェックボックス2が表示
ラジオボタン2を選択→コンボボックス1、A00を選択→チェックボックス2のみ表示
今作っているものです。
コンボボックス1でラジオボタン1の時AAA
コンボボックス1でラジオボタン2の時A00と別のアイテム名が変わるように作りたいと思ってます。(チェックボックスが変に表示変わってしまう)
if combobox1.selectedIndex=0 then
combobox1.items.add("AAA")
end if
end sub
この場合は分かっておりますが、ラジオボタン1の時でそのラジオボタン2を選択後に同じIndex=0の中にいれると
おかしくなるのでチェックボックスの表示・非表示にする時。
if combobox1.selectedIndex=0 then
combobox1.items.add("AAA")
if combobox1.selectedIndex=0 then
'.Items.Clear()をいれる?
combobox1.items.add("A00")
end if
end sub
ラジオボタン1と2を選択後にコンボボックス1を一緒に使うのはダメなんでしょうか?
別のコンボボックス1と2をラジオボタン1がコンボ1、ラジオボタン2がコンボ2に入れるって言うのもありなんですけど。
コンボボックス1のみでどのように出来るんでしょうか?
同じインデックスではなく、0、1・・・番号順にしたら出来るんですが、この時
新たにアイテムを追加すると
Index=0〜〇を全て入れなおすのが大変です。
すいませんがよろしくお願いいたします。
|