Hallo,
ich habe eine GUI mit mehreren Textfeldern und einem Button.
Beim Drücken des Buttons, springt das Programm in die Function, aber die
Textfelder sind leer. Muss ich die als Parameter mit übergeben? Wenn ja, wie?????
GUICtrlSetOnEvent($Button_speichern,"speichern")
....
[/autoit][autoit][/autoit][autoit]FUNC speichern()
;Inhalt der wichtigsten Felder prüfen, sonst braucht man nichts zu speichern
$laenge = 0
;Inhalt aus den Textfeldern holen und die Länge bestimmen. Leerzeichen am Anfang und Ende werden abgeschnitten
$len1 = stringlen(StringStripWS(GUICtrlRead($Text1),3))
$len2 = stringlen(StringStripWS(GUICtrlRead($Text2),3))
$len3 = StringLen(StringStripWS(GUICtrlRead($Text3),3))
$len4 = StringLen(StringStripWS(GUICtrlRead($Text4),3))
$len5 = StringLen(StringStripWS(GUICtrlRead($EURO1),3))
$len6 = StringLen(StringStripWS(GUICtrlRead($EURO2),3))
$laenge = $len1 + $len2 + $len3 + $len4 + $len5 + $len6
if $laenge <= 1 Then
msgbox (0,"Achtung keine Daten","Die Felder sind nicht gefüllt. Es werden keine Daten gespeichert!")
Return
elseif $laenge > 0 Then
msgbox (0,"Achtung speichern","Die eingegebenen Daten für das Plakat werden gespeichert!")
EndIf
...
ENDFUNC
Viele Grüsse
Anfänger
Edit BugFix: Bitte Tags benutzen - AutoIt-Tags gesetzt.