Da ich mich nicht gut mit GUI-Fenstern auskenne, kann ich folgenes Problem nicht lösen
Das Program soll so aussehen (das habe ich zumindest noch hinbekommen):
[Blockierte Grafik: http://xxluke.xx.funpic.de/Bla.jpg]
Der Bereich Rechts ist egal. Aber in der Group "Programme" habe ich meine Probleme.
Man soll auf ein Programm aus der Liste klicken und dann auf "Wählen". Dann soll unten nicht mehr "Kein Programm ausgewählt" stehen, und die Buttons sollen dementsprechend auch entweder Disabled sein, oder das ausgewählte Programm starten.
Wie funktioniert das jetzt, dass sobald man auf den Programmnamen geklickt hat, sich die Buttons (1)/der Text(2) verändern? Kann man das eigentlich auch so machen, dass man nicht extra auf "Auswählen" klicken muss(3)?
Mit der AutoIt-Hilfe werde ich irgentwie auch nicht schlauer.
#include <ButtonConstants.au3>
#include <DateTimeConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListBoxConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
;--------Den folgenen Abschnitt weiß ich--------
$Hauptfenster = GUICreate("Program1", 513, 358, 195, 126)
$Willkomen = GUICtrlCreateLabel("Moin!", 8, 8, 190, 28)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$Text = GUICtrlCreateLabel("Hier kommt noch was:", 304, 232, 162, 17)
$Text = GUICtrlCreateLabel("...", 304, 264, 192, 81)
GUICtrlSetFont(-1, 24, 800, 0, "MS Sans Serif")
$Kalender = GUICtrlCreateMonthCal("2009/10/01", 304, 40, 180, 164)
GUICtrlSetState(-1, $GUI_DISABLE)
$Kalender_Text = GUICtrlCreateLabel("Kalender:", 304, 16, 81, 17)
$MainGroup = GUICtrlCreateGroup("Programme", 8, 40, 281, 313)
;--------Aber jetzt nicht mehr -------------
$Programme = GUICtrlCreateList("", 16, 64, 209, 162) ;Liste
GUICtrlSetData($Programme, "Programm 1")
GUICtrlSetData($Programme, "Programm 2")
$Selectet_Pro = GUICtrlCreateLabel("Kein Programm ausgewählt!", 16, 248, 247, 17)
$Starten = GUICtrlCreateButton("Starten", 16, 272, 169, 41, 0)
$Hilfe = GUICtrlCreateButton("Hilfe", 192, 272, 89, 41, 0)
$Beschreibung = GUICtrlCreateButton("Beschreibung", 16, 320, 129, 25, 0)
GUICtrlSetState(-1, $GUI_DISABLE)
$Erstellt = GUICtrlCreateButton("Erstellt", 152, 320, 129, 25, 0)
$Auswaehlen = GUICtrlCreateButton("Wählen", 232, 64, 49, 161, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$msg = 0
While $msg <> $GUI_EVENT_CLOSE
$msg = GUIGetMsg()
Select
Case $msg = $Auswaehlen
MsgBox(0,"","'Auswählen' wurde geklickt")
;--------------------Und die kann ich wieder selber-----------
Case $msg = $Starten
MsgBox(0,"","'Starten' wurde geklickt")
Case $msg = $Hilfe
MsgBox(0,"","'Hilfe' wurde geklickt")
Case $msg = $Erstellt
MsgBox(0,"","'Erstellt' wurde geklickt")
Case $msg = $Beschreibung
MsgBox(0,"","'Beschreibung' wurde geklickt")
EndSelect
WEnd