- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスの値を連動させたい)
コンボボックスの値を連動させる方法
このQ&Aのポイント
- コンボボックスの値を連動させたい場合、.ListIndexプロパティや.Textプロパティを使用することができます。
- しかし、.ListIndexプロパティではプロパティしか確認できないことがわかりました。
- そのため、直接記述する必要がある場合には.Textを使用する方法があります。しかし、直接値を代入しない方法で簡単に連動させる方法があるかどうかはわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Form1にコンボとテキストボックスを貼りつけました。 コンボのアイテムを1つクリックすると、選んだものが テキストにセットされる。こんなことですか。 Private Sub Form_Load() Form1.Combo1.AddItem "京都" Form1.Combo1.AddItem "大阪" Form1.Combo1.AddItem "神戸" End Sub Private Sub Combo1_Click() 'Form1.Text1.Text = Form1.Combo1.Text Form1.Text1.Text = Form1.Combo1.List(ListIndex) End Sub で「大阪」をクリックすると、テキストに「大阪」とセットされます。 Form1.Text1.Text = Form1.Combo1.Text でも同じになりました。 問題の意味を誤解していたら済みません。
お礼
回答ありがとうございました。 やはりコードに直接リストの内容を記入しないといけないんですか。リストに選択肢を入れるにはAddItemを使わないといけないんですね。