Moin !
ich habe einen Dialog mit einem Listbox-Control und wenn ein Doppelklick auf einen Eintrag erfolgt, dann soll dieser Wert ermittelt werden und im Anschluss der Dialog geschlossen werden.
Mein Code sieht derzeit so aus:
Was mich wundert ist, dass die erste Funktion ausgeführt wird und ListBox_DoubleClick nicht.
Kann mir einer weiterhelfen nach dem warum?
Gruß Jan
ich habe einen Dialog mit einem Listbox-Control und wenn ein Doppelklick auf einen Eintrag erfolgt, dann soll dieser Wert ermittelt werden und im Anschluss der Dialog geschlossen werden.
Mein Code sieht derzeit so aus:
VB.NET-Quellcode
- Private Sub ListBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox.SelectedIndexChanged
- Dim Status As Boolean = False
- With ListBox
- For x As Integer = 0 To .Items.Count - 1
- If .GetSelected(x) = True Then
- Status = True
- Exit For
- End If
- Next
- End With
- bt_ok.Enabled = Status
- End Sub
- ''' <summary>
- ''' einzelne Auswahl - Doppelklick für die Auswahl und Übernahme
- ''' </summary>
- Private Sub ListBox_DoubleClick(sender As Object, e As EventArgs) Handles ListBox.DoubleClick
- Dim Status As Boolean = False
- With ListBox
- For x As Integer = 0 To .Items.Count - 1
- If .GetSelected(x) = True Then
- Status = True
- Exit For
- End If
- Next
- End With
- bt_ok.Enabled = Status
- Me.DialogResult = Windows.Forms.DialogResult.OK
- Me.Close()
- End Sub
Was mich wundert ist, dass die erste Funktion ausgeführt wird und ListBox_DoubleClick nicht.
Kann mir einer weiterhelfen nach dem warum?
Gruß Jan