Abend.
Also,ich habe eine "Wortfrage".
Ich habe z.Bsp. eine Inputbox,und wenn man etwas eingibt,wird dieses Eingetippte geprüft (StringistDigit).
Wenn die Eingabe aber keine Zahl ist,wie mache ich dann,dass man sozusagen "zurückkommt"?
Nicht umbedingt zur Inputbox,ruhig davor.
Hier habe ich es bisher mit Return gemacht.
Doch bei dem folgenden Schnipselchen funktioniert Return nicht wie gewünscht:
While 1
$msg2 = GUIGetMsg()
Select
Case $msg2 = $sderstellsave
$sderstelltext = GUICtrlRead($sderstelledit)
$sderstellpassold = GUICtrlRead($sderstellpass)
If $sderstellpassold = "" Then
ClipPut($sderstelltext)
GUIDelete($sderstellgui)
TrayTip("","Ein Backup ihres geschriebenen Textes befindet sich in ihrer Zwischenablage.",10)
secdaterstellen($speichersd)
$clipget = ClipGet()
GUICtrlSetData($sderstelledit,$clipget)
Return
EndIf
;........................
Alles anzeigen
Das ist jetzt ein Ausschnitt.
Es soll beim Datenschredder prüfen,ob die Kennworteingabe vergessen wurde ! (SecDat erstellen)
Aber mit dem normalen Return ist der Text weg !
Mit Clipget + *put klappt es auch nciht automatisch,so dass der benutzer den bisherigen text wieder hineinkopieren muss !
Dies soll nciht mehr passieren,und jetzt frage ich euch : "Wie?"
Schonnmal Dankeschön, Dankeschön !