Hallo,
ich möchte in einem Skript einen Ordner auswählen.
Mit dem folgenden Code klappt das auch:
Code
#include <GUIConstants.au3>
AutoItSetOption("GUIOnEventMode", 1)
Global $inpOutPath
Global $btnOutPath
buildGUI()
GUISetState() ; Programmfenster sichtbar machen
While 1
Sleep(1000) ; Endlosschleife für den On-Event-Modus
WEnd
Func buildGUI()
GUICreate("", 633, 454, 261, 221)
GUICtrlCreateLabel("Zielordner", 104, 208, 68, 17)
$inpOutPath = GUICtrlCreateInput("", 168, 200, 137, 21)
Local $btnOutPath = GUICtrlCreateButton("...", 328, 200, 25, 25, 0)
;bei Click auf den Button rufe entsprechende Fkt. auf
GUICtrlSetOnEvent($btnOutPath, "evtOutPath")
EndFunc ;==>buildGUI
Func evtOutPath()
GUICtrlSetData($inpOutPath, FileSelectFolder("Zielordner:", "", 1))
EndFunc ;==>evtOutPath
Alles anzeigen
Wenn ich nun aber eine Combobox statt eines Input-Feldes nehme, also in Zeile 21:
statt
dann wird der gewählte Ordner nicht angezeigt, sondern nur im Dropdown-Menü unten angehängt.
Gibt es hier eine Option oder muss ich den Wert mit einer Funktion noch selbst in das Anzeigefeld bringen ?
Danke.