Guten Abend,
Ich habe momentan dieses Script:
Spoiler anzeigen
#include <GUIConstants.au3>
#include <GuiListBox.au3>
Global $font = "Times New Roman", $size = 8.5, $weight = 100
Global $Inhalt[7]=["Hallo","Mein Name","ist","nicht","dein","Name","haha"]
$Fenster = GUICreate("Textbausteine", 300, 240) ;Grafische Ansicht
$Filter = GUICtrlCreateButton("Aktuallisieren",20,5,80,30)
$List_Handel = GUICtrlCreateList("", 20, 40, 260, 180) ;Liste in Tab Handel erstellen
$Input = GUICtrlCreateInput("Filter",140,10,100,20)
GUISetFont($size, $weight, 0, $font, $Fenster)
GUISetState(@SW_SHOW, $Fenster)
For $Index=0 To 6
GUICtrlSetData($List_Handel,$Inhalt[$Index])
Next
While 1
$msg = GUIGetMsg()
if $msg = -3 Then Exit
if $msg = $Filter Then
_GUICtrlListBox_ResetContent($List_Handel)
$Eingabe = GUICtrlRead($Input)
For $Index=0 To 6
If StringInStr($Inhalt[$Index],$Eingabe) Then GUICtrlSetData($List_Handel,$Inhalt[$Index])
Next
EndIf
WEnd
Leider muss man immer auf den Button "Aktualisieren" klicken, damit sich die Listbox aktualisiert.
Wie kann ich das realisieren, dass sich der Inhalt der Listbox immer aktualisiert, wenn ich etwas eingebe im Inputfeld, ohne immer den Inhalt des Inputfeldes auf änderungen zu überprüfen?
Lg, Fabian