• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンボボックスの値を連動させたい)

コンボボックスの値を連動させる方法

このQ&Aのポイント
  • コンボボックスの値を連動させたい場合、.ListIndexプロパティや.Textプロパティを使用することができます。
  • しかし、.ListIndexプロパティではプロパティしか確認できないことがわかりました。
  • そのため、直接記述する必要がある場合には.Textを使用する方法があります。しかし、直接値を代入しない方法で簡単に連動させる方法があるかどうかはわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.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 でも同じになりました。 問題の意味を誤解していたら済みません。

ma_trix
質問者

お礼

回答ありがとうございました。 やはりコードに直接リストの内容を記入しないといけないんですか。リストに選択肢を入れるにはAddItemを使わないといけないんですね。