Moin!
wie aus einem anderen Posting bekannt sein mag habe ich eine Liste mit mehreren Einträgen, wo auch unterschiedliche Eintrage markiert sein können.
Nun möchte ich über das Kontextmenü das unter dem Mauszeiger befindliche Element an eine Funktion übergeben.
Das Kontextmenü habe ich realisiert bekommen:
Derzeit mach die Filterfunktion folgendes:
Mit dem Code greife ich aber auf die allgemein selektierten Elemente der Liste zu - kann mir einer sagen, wie ich nur an das Element unter dem Mauszeiger komme - auch wenn dieses nicht selektiert ist!
Gruß Jan
wie aus einem anderen Posting bekannt sein mag habe ich eine Liste mit mehreren Einträgen, wo auch unterschiedliche Eintrage markiert sein können.
Nun möchte ich über das Kontextmenü das unter dem Mauszeiger befindliche Element an eine Funktion übergeben.
Das Kontextmenü habe ich realisiert bekommen:
Derzeit mach die Filterfunktion folgendes:
VB.NET-Quellcode
- ''' <summary>
- ''' Funktionsaufruf aus dem Kontext
- ''' </summary>
- Private Sub FilterÜbernehmenKontext()
- FilterÜbernehmen(True)
- End Sub
- Private Sub FilterÜbernehmen(StartByKontext As Boolean)
- Dim GewaehlteDatei As String = ""
- Dim PosBindestrich As Integer = -1
- Dim PosPrefix As Integer = -1
- Dim FileExtension As String = ""
- Dim PosFilterSplit As Integer = -1
- With lbox_DateiAuflistung
- If StartByKontext = False Then
- If .SelectedItems.Count = 0 Then
- MsgBox("Es muss ein Dateiname in Liste markiert sein!", MsgBoxStyle.Information, k_AppName_AddFotoDoc)
- Exit Sub
- End If
- If .SelectedItems.Count > 1 Then
- MsgBox("Es darf nur EIN Dateiname in Liste markiert sein!", MsgBoxStyle.Information, k_AppName_AddFotoDoc)
- Exit Sub
- End If
- End If
- GewaehlteDatei = lbox_DateiAuflistung.Items(.SelectedIndex)
- ....
Mit dem Code greife ich aber auf die allgemein selektierten Elemente der Liste zu - kann mir einer sagen, wie ich nur an das Element unter dem Mauszeiger komme - auch wenn dieses nicht selektiert ist!
Gruß Jan