Ich habe ein Kombinationsfeld, das ein paar Elemente in ihnen enthält, wo sie Text in ein Textfeld hinzufügen. Ich möchte verhindern, dass dasselbe Element zweimal hintereinander ausgewählt wird, da sich der Index nie geändert hat, aber der Code weiterhin ausgeführt wird.Verhindern Code ausgeführt, wenn Combobox SelectedIndex wurde nie geändert
Hier ist, was ich getan habe:
Dim intComboIndex As Integer = -1
Dim cboComboBox As ComboBox = CType(sender, ComboBox)
Dim intComboSelIndex As Integer = cboComboBox.SelectedIndex
If intComboSelIndex > -1 And intComboSelIndex <> intComboIndex Then intComboIndex = intComboSelIndex
Gibt es eine effizientere Art und Weise, dies zu tun, ohne ein anderes Kombinationsfeld erstellen zu müssen und die Indizes vergleichen?
Welches Ereignis ist das? – Plutonix
selectedindexexchanged – hey123