• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SelectedIndexChanged)

コンボボックスのSelectedIndexChangedイベントにてコンボボックスを空白にする方法

このQ&Aのポイント
  • コンボボックスのSelectedIndexChangedイベントを使用して、コンボボックスを空白にする方法を教えてください。
  • Private Sub cmb_コンボボックス_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cmb_コンボボックス.SelectedIndexChanged Me.cmb_コンボボックス.Text = "" End Sub を実行しても、コンボボックスは空白になりませんし、エラーも発生しません。
  • コンボボックスのSelectedIndexChangedイベント後に、コンボボックスを空白にするためのコードを教えてください。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

SelectedIndexChangedの中でやれば そうなるでしょうね … ’ ハンドラを外す RemoveHandler cmb_コンボボックス.SelectedIndexChanged, AddressOf cmb_コンボボックス_SelectedIndexChanged ’選択の解除 cmb_コンボボックス.SelectedIndex = -1 ’ ハンドラの再登録 AddHandler cmb_コンボボックス.SelectedIndexChanged, AddressOf cmb_コンボボックス_SelectedIndexChanged とすればいいかも(未検証です) …

CIAFJWTE
質問者

お礼

頭がこんがらがりそうですがやってみます!再度ありがとうございました。

その他の回答 (1)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

選択されたアイテムを 放棄してもいいのであれば Me.cmb_コンボボックス.SelectedIndex = -1 としてやれば 空白になるはずですよ …

CIAFJWTE
質問者

お礼

できました。ありがとうございました。 しかし値を変えた事によって再度イベントが発生してしまうのですね。