[リストへもどる]
一括表示

投稿時間:2002/08/28(Wed) 10:43
投稿者名:MI
Eメール:
URL :
タイトル:
VBのComboのテキスト表示について。
Combo1において、リストを選択した時に、Combo2において、リスト選択内容が変更するように、設定し
たとき
に、Combo2に表示されるtextもCombo1の選択にあわせて、表示させたいのですが、空白になって表示
できま
せん。どうすれば、いいのでしょうか?
下のように、組んでみました。
If Combo1.Text = "A" Then
        Combo2.Clear
        Combo2.Text = "a"  ←で表示されると思ったのですが思うようにいってくれませ
ん。      
        Combo2.List(0) = "a"
        Combo2.List(1) = "b"
        Combo2.List(2) = "c"
ElseIf Combo1.Text = "B" Then
        Combo2.Clear
        Combo2.Text = "d"
        Combo2.List(0) = "d"
        Combo2.List(1) = "e"      
        Combo2.List(2) = "f"
End If      

投稿時間:2002/08/28(Wed) 10:55
投稿者名:AMI
Eメール:
URL :
タイトル:
Re: VBのComboのテキスト表示について。
> Combo1において、リストを選択した時に、Combo2において、リスト選択内容が変更するように、設


> たとき
> に、Combo2に表示されるtextもCombo1の選択にあわせて、表示させたいのですが、空白になって表

> できま
> せん。どうすれば、いいのでしょうか?
>  下のように、組んでみました。
> If Combo1.Text = "A" Then
>         Combo2.Clear
>         Combo2.Text = "a"  ←で表示されると思ったのですが思うようにいってくれ
ませ
> ん。      
>         Combo2.List(0) = "a"
>         Combo2.List(1) = "b"
>         Combo2.List(2) = "c"
> ElseIf Combo1.Text = "B" Then
>         Combo2.Clear
>         Combo2.Text = "d"
>         Combo2.List(0) = "d"
>         Combo2.List(1) = "e"      
>         Combo2.List(2) = "f"
> End If      
         Combo2.List(0) = "a"
         Combo2.List(1) = "b"
         Combo2.List(2) = "c"
上記のコーディングがあるので表示されないとおもわれます。
コンボボックスのリストにはなにかはいっているのでしょうか?
おそらくはいっていないとおもいますが・・・。
追加したいのならばAddItemで追加すればよろしいかと。

投稿時間:2002/08/28(Wed) 11:02
投稿者名:MI
Eメール:
URL :
タイトル:
Re^2: VBのComboのテキスト表示について。
Comboの中の選択リストは、きちんと入れ替わったいます。
テキストの表示だけが空白になってしまうのです。
したいことは、リストの追加ではなく入れ替えだから、
このように記述したのですが、、、、
よろしく、お願いいたします。

投稿時間:2002/08/28(Wed) 11:21
投稿者名:AMI
Eメール:
URL :
タイトル:
Re^3: VBのComboのテキスト表示について。
> Comboの中の選択リストは、きちんと入れ替わったいます。
> テキストの表示だけが空白になってしまうのです。
> したいことは、リストの追加ではなく入れ替えだから、
> このように記述したのですが、、、、
> よろしく、お願いいたします。
そうですか。LISTを並び替えているところできえているので
いれかえたらどうですか?
Combo2.Text = "a"
Combo2.List(0) = "a"
Combo2.List(1) = "b"
Combo2.List(2) = "c"
上記を下記へ
Combo2.List(0) = "a"
Combo2.List(1) = "b"
Combo2.List(2) = "c"
Combo2.Text = "a"
これだったら表示され、並び替えもできるとおもうのですが・・・。

投稿時間:2002/08/28(Wed) 11:38
投稿者名:MI
Eメール:
URL :
タイトル:
(お礼)VBのComboのテキスト表示について。
AMIさんありがとうございました。
きちんと表示されました。

投稿時間:2002/08/28(Wed) 11:45
投稿者名:AMI
Eメール:
URL :
タイトル:
Re^5: VBのComboのテキスト表示について。
> AMIさんありがとうございました。
> きちんと表示されました。
そうですね。ちょっとしたことだけど気づかないってこともありますよね。
私もそんな感じでした。がんばってください。