Hallo,
habe ein Problem mit meinen Hotkeys!
Folgendes soll passieren wenn's endlich fertig ist....
F1 blendet die Auswahl ein. Hilfe soll bereits markiert sein.
Das Label Info soll den Eintrag anzeigen. Da komm ich nicht weiter...
Kann man das per Index Nr. abragen? Also wenn die Listbox ziemlich voll ist...Eintrag 10...
Dann soll bei erneutem drücken der F1 Taste (wenn die Auswahl getroffen wurde)
die Listbox ausgeschaltet werden, sodaß man im Info Label sieht was gewählt wurde!
Hier mal mein Code
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 443, 192, 124)
$List1 = GUICtrlCreateList("", 432, 16, 185, 376)
GUICtrlSetData(-1, "Hilfe|Start")
GUICtrlSetFont(-1, 24, 400, 0, "MS Sans Serif")
GUICtrlSetState(-1, $GUI_HIDE)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
HotKeySet("{ESC}", "Terminate")
;HotKeySet("{F1}", "Hilfe")
Global $Paused
HotKeySet("{F1}", "TogglePause")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func Terminate()
If Guictrlread($List1) = "Hilfe" Then
MsgBox(0,"Ende","Das Programm wird beendet")
else
Exit 0
endif
EndFunc
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
GUICtrlSetState(-1, $GUI_Show)
ToolTip('Script ist pausiert',0,0)
WEnd
ToolTip("")
EndFunc
Würde mich freuen, wenn das klappt.
Liebe Grüße
Ilse