- ベストアンサー
※ 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イベント後に、コンボボックスを空白にするためのコードを教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SelectedIndexChangedの中でやれば そうなるでしょうね … ’ ハンドラを外す RemoveHandler cmb_コンボボックス.SelectedIndexChanged, AddressOf cmb_コンボボックス_SelectedIndexChanged ’選択の解除 cmb_コンボボックス.SelectedIndex = -1 ’ ハンドラの再登録 AddHandler cmb_コンボボックス.SelectedIndexChanged, AddressOf cmb_コンボボックス_SelectedIndexChanged とすればいいかも(未検証です) …
その他の回答 (1)
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
選択されたアイテムを 放棄してもいいのであれば Me.cmb_コンボボックス.SelectedIndex = -1 としてやれば 空白になるはずですよ …
質問者
お礼
できました。ありがとうございました。 しかし値を変えた事によって再度イベントが発生してしまうのですね。
お礼
頭がこんがらがりそうですがやってみます!再度ありがとうございました。