Guten Abend,
ich habe das o.g. Problem.
Zu Beginn des Programms fülle ich vier Boxen:
Spoiler anzeigen
For $i = 1 To 12
If $i < 10 Then
$i = "0" & String($i)
EndIf
GUICtrlSetData($Combo_Monat, $i)
Next
For $i = 1 To 31
If $i < 10 Then
$i = "0" & String($i)
EndIf
GUICtrlSetData($Combo_Tag, $i)
Next
For $i = 0 To 23
If $i < 10 Then
$i = "0" & String($i)
EndIf
GUICtrlSetData($Combo_Stunde, $i)
Next
For $i = 0 To 59
If $i < 10 Then
$i = "0" & String($i)
EndIf
GUICtrlSetData($Combo_Minute, $i)
Next
Das Fenster, indem sich die Comboboxen befinden ist bis es benötigt wird (aktiv aufgerufen wird) unsichtbar. Sobald es sichtbar wird, wird der Inhalt gelöscht und die momentane Uhrzeit mit Ausnahme der Minuten soll als Dafeult gesetzt werden:
Spoiler anzeigen
GUICtrlSetData($Combo_Minute, " ", "00")
GUICtrlSetData($Combo_Stunde, " ", String(@HOUR))
GUICtrlSetData($Combo_Tag, " ", String(@MDAY))
GUICtrlSetData($Combo_Monat, " ", String(@MON))
Das erste Mal funktioniert das, aber danach erhalte ich nur noch einen blanken String in der Combobox. Wie kann ich den Defaultwert denn nun setzen ohne ständig die Boxen neu befüllen zu müssen?
In der Hilfe habe ich leider nichts passendes gefunden und per SuFu auch nur einen 4 Jahre alten Thread...
Vielen Dank
Aquaplant