Hallo Zusammen
Möchte das nur dass AboutGui schliesst wenn ich im Fenster About aux X Klicke. Leider schliesst sich aber die ganze Anwendung, Bitte was hab ich da falsch gemacht?.
Oder solte ich dies in "FuncFenster() und Func AboutGui()" unterteilen ?
Danke der Hilfe.
MC
Spoiler anzeigen
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Fenster()
;About()
Func Fenster()
Local $hname, $bname, $section0, $section1, $msg, $ButtonMsg, $ButtonEnd, $helpmenu, $aboutitem, $AboutGui, $master
$master = GUICreate(" GUI ", 200, 250) ; will create a dialog box that when displayed is centered
$helpmenu = GUICtrlCreateMenu("&?")
$AboutItem = GUICtrlCreateMenuItem("&Über", $helpmenu)
GUICtrlCreateLabel("HostName ", 11, 80)
$hname = GUICtrlCreateCombo("", 10, 103)
GUICtrlCreateLabel("Muster ", 11, 30)
$bname = GUICtrlCreateCombo("", 10, 45)
$section0 = IniReadSection("muster.ini", "Muster")
$section1 = IniReadSection("muster.ini", "Hostname")
For $i = 1 To UBound($section0) - 1
GUICtrlSetData($bname, $section0[$i][1])
Next
For $i = 1 To UBound($section1) - 1
GUICtrlSetData($hname, $section1[$i][1])
Next
$ButtonMsg = GUICtrlCreateButton("Button Msg", 20, 150)
$ButtonEnd = GUICtrlCreateButton("Button End", 90, 150)
GUISetState(@SW_SHOW, $master) ; will display an empty dialog box
[/autoit] [autoit][/autoit] [autoit]While 1
If GUICtrlRead($hname) <> "" Then
If BitAND(GUICtrlGetState($ButtonMsg), $GUI_DISABLE) Then GUICtrlSetState($ButtonMsg, $GUI_ENABLE)
Else
If BitAND(GUICtrlGetState($ButtonMsg), $GUI_ENABLE) Then GUICtrlSetState($ButtonMsg, $GUI_DISABLE)
EndIf
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE, $ButtonEnd
Exit
Case $ButtonMsg
MsgBox(1, "", GUICtrlRead($hname))
Case $AboutItem
$AboutGui = GUICreate("About", 100, 150)
GUISetState(@SW_SHOW, $AboutGui)
;GUIDelete ($AboutGui)
;Switch GUIGetMsg()
; Case $GUI_EVENT_CLOSE, $Aboutgui
; EndSwitch
EndSwitch
Wend
EndFunc