Mecki14
Mitglied
Wenn mehrere Begriffe in einer Listbox stehen, kann ein beliebiger Begriff vorgewählt werden, indem man ihn nochmals mit FF_SetControl eingibt.
Kommt in der Liste ein Begriff vor, der dem Anfang eines davor stehenden Begriffs entspricht, wird fälschlicherweise beim Markieren dieses Begriffs immer der davorstehende Begriff markiert.
Beispiel:
Eingetragen sind Adam, Eva, Kain, Ev und Abel
Wird mit FF_SetControl Ev nachgetragen, wird Eva markiert.
Zum Testen:
Im FFSkript-Editor ausführen und dann mit Doppelklick Begriffe auswählen.
Wenn man Ev selektiert wird Eva markiert.
Kommt in der Liste ein Begriff vor, der dem Anfang eines davor stehenden Begriffs entspricht, wird fälschlicherweise beim Markieren dieses Begriffs immer der davorstehende Begriff markiert.
Beispiel:
Eingetragen sind Adam, Eva, Kain, Ev und Abel
Wird mit FF_SetControl Ev nachgetragen, wird Eva markiert.
Zum Testen:
Code:
FF_AddDialog "Dialog_LC",85,65
FF_AddControl "Dialog_LC","Liste_L","LISTBOX",10,10,65,45
'Auflistung füllen
FF_SetControl "Dialog_LC","Liste_L","Adam"
FF_SetControl "Dialog_LC","Liste_L","Eva"
FF_SetControl "Dialog_LC","Liste_L","Kain"
FF_SetControl "Dialog_LC","Liste_L","Abel"
FF_SetControl "Dialog_LC","Liste_L","Ev"
FF_SetControl "Dialog_LC","Liste_L","Kain" 'Vorgabe
do
Select Case FF_ShowDialog ("Dialog_LC")
Case "Liste_L"
Auswahl = FF_GetControl ("Dialog_LC","Liste_L")
msgbox "Aus der Liste wurde durch" & vbNewLine & _
"Doppelklick '" & Auswahl & "' ausgewählt!"
FF_SetControl "Dialog_LC","Liste_L",Auswahl
Case "CANCEL"
exit do
Case Else
End Select
loop
FF_CloseDialog ("Dialog_LC")
Im FFSkript-Editor ausführen und dann mit Doppelklick Begriffe auswählen.
Wenn man Ev selektiert wird Eva markiert.