GUI Button

03/21/2009 17:27 k42uy4#1
Geht es? - Das der Button in einer GUI immer aktiv ist?
Normal - wird ein Button bestätigt wird die Aktion ausgeführt.
Jetzt möchte ich aber auch wenn schon etwas ausgeführt wird
einen weiteren Button betätigen um eine andere Aktion ausführen zu können.
Kann man das nicht irgendwie "umschreiben"?
03/21/2009 20:45 Benhero#2
Moment ml:
Zusammengefast.
Du Willst einen Button der nach dem 2ten Klick eine 2te Funktion ausführt und die erste
Bestehend läst oder soll er sie wieder ein-/ausschalten? (Wenn es so ist, ist es möglich)

Mfg. Benhero
03/21/2009 22:01 k42uy4#3
Natürlich soll die Aktion die andere ersetzen,
also ausschalten und neue Funktion starten.

Wäre nett wenn du mal schreiben würdest wie das aussehen müsste ;-)
03/22/2009 14:32 Benhero#4
Öhm ok würde ca So aussehn:

Local $Button1Press = 0

While 1

$k = GuiGetMsg()

If $k = $Button1 Then ;<---- Schaut auf Button1 gedrückt wurde
If $Button1Press = 1 Then ;<---- Schaut auf er schoneinmal gedrückt wurde
$Button1Press = 0 ;<---- Setzt die Funktion des 1sten mal drückens zurück
StarFunc2() ;<---- Und lässt die 2te Funkrion starten
EndIf
StartFunc1() ;<---- Wenn der Button noch nicht gedrückt wurde startet er erste Funktion
$Button1Press = 1 ;<---- Hier sagt er dem Bot watever das der Button gedrückt wurde
EndIf
Wend

Func StartFunc1() ;<---- Deine 1ste Funktion
;--- Deine Funktion!!!
EndFunc

Func StartFunc2() ;<---- Deine 2te Funktion
;--- Deine 2te Funktion
EndFunc


-------------------------
So nun welchselt die Funktion nach Jedem Button Drücken.

Mfg. Benhero (wenn es nicht geht einfach reinschreiben.):rolleyes: