[Q] Funktion in Button machen

06/01/2010 15:04 No Hawx#1
Hey !
Ich habe mir ein kleines Programm mit KODA bzw. AutoIT gemacht,
möchte jetzt aber das wenn ich den "Abbrechen"-Button benutze das sich das Programm dann schließt. Wie geht das ?
Hier mein Code :

PHP Code:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form2 GUICreate("Z"12256303219)
$Abbrechen GUICtrlCreateButton("Abbrechen"241675250)
GUICtrlSetFont(-184004"MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
Danke !
06/01/2010 16:05 .nAno#2
Füg in die Switch/Case Anweisung nen weiteren Fall ein $GUI_EVENT_CLOSE entspricht dem kleinen, roten "Schleißen"-Symbol oben rechts in der Ecke mit dem kleinen Kreuz.

Er wird von AutoIT eig. genauso behandelt wie jeder andere Button auch, das Prinzip lässt sich also übertragen ;)

Für weiter Infos solltest du dir allerdings einaml die Grundlagen Tuts bzw. den Abschnitt "Language Reference" in der Helpdatei ansehn
06/01/2010 16:10 KDeluxe#3
PHP Code:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form2 GUICreate("Z"12256303219)
$Abbrechen GUICtrlCreateButton("Abbrechen"241675250)
GUICtrlSetFont(-184004"MS Sans Serif")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Abbrechen
            
Exit
    EndSwitch
WEnd 
Vielleicht mal [Only registered and activated users can see links. Click Here To Register...] vorbei schauen, auch wenn es nicht das neuste ist.
F1 bewirkt aber auch wahre Wunder.