Liveüberprüfung in einer Edit

  • Hallo zusammen,

    ich möchte gerne in einer Edit eine Liveüberprüfen einbauen. Damit meine ich, wenn einer was in die Edit eingibt dan ändert sich was in der Gui, wie Steuerelemte etc. Ich habe es schon mit $WM_COMMAND sowie mit $WM_NOTIFY versucht, aber leider ohne Erfolg.
    Hoffe das mir einer helfen kann.

    3 Mal editiert, zuletzt von MehmeX (3. Mai 2009 um 11:21)

  • Ich kenn mich nicht so toll aus, aber geht das vielleicht mit GuiCtrlSetOnEvent ?
    Oder einfach ne While-Schleife...etwa so:

    [autoit]

    While 1
    $edit = GUICtrlRead ( controlID [, advanced] )
    If $edit <> 0 Then
    ("Hier kommt deine Änderung hin, die vorgenommen werden soll")
    EndIf
    WEnd

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]


    Hä...?

    Zitat

    Hoffe das mit einer keiner helfen kann.

  • Nein, in einer Schleife habe ich es auch schon versucht. Aber danke für deine Antwort.
    Noch als zusatzinfo, ich benutze das RichEdit-UDF, also _GUICtrlRichEdit_Create(...) und dafür habe ich das GUICtrlGetHandle(...) benutzt, die ich dann in die GuiCtrlRead(...)-Funktion benutze.

    Zitat

    Hoffe das mit einer keiner helfen kann.

    Ups, :rofl:, das meine ich natürlich nicht :D. Habs geändert :).

    Bitte um Hilfe, wäre echt SUPER, danke. :)

    Einmal editiert, zuletzt von MehmeX (2. Mai 2009 um 00:51)

  • Habe es selber gelöst.
    Da ich die RichEdit-Funktion benutze, kann ich auch keine GuiCtrlRead()-Funktion benutzen, dafür brauche ich die _GUICtrlRichEdit_GetCtrlText()-Funktion und das $WM_COMMAND. ;)
    Aber danke für die Hilfe. :)

    MfG

    MehmeX