Hallo,
anbei mal ein kleiner Schnipsel
AutoIt
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $BUTTONSUCHEN
$ComboBoxAuslesen = GUICtrlRead ($ComboBox)
MsgBox(0,"DB gewählt", $ComboBoxAuslesen)
_Menu($ComboBoxAuswahl)
EndSwitch
WEnd
Func _Menu($Case); Je nach Fall (Case), wird die Funktion unterschiedlich bestückt
MsgBox(0,"Innerhalb der Funktion",$Case)
Endfunc
Alles anzeigen
In Zeile 8 wird in der Messagebox der Wert ausgegeben, welcher in der Combobox ausgewählt wurde.
In Zeile 14 ist die Variable $Case bei der Messageboxausgabe dann leer.
Ich dachte das ich in Zeile 9 den Variablenwert an die Funktion _Menu übergebe.
Was mache ich denn falsch?
Danke für die Hilfe
Nachtrag:
Wenn ich es so eintrage in Zeile 9, dann geht es.
AutoIt
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $BUTTONSUCHEN
$ComboBoxAuslesen = GUICtrlRead ($ComboBox)
MsgBox(0,"DB gewählt", $ComboBoxAuslesen)
_Menu(GUICtrlRead ($ComboBox))
EndSwitch
WEnd
Alles anzeigen
Kann mir das bitte jemand erklären.
Danke