Hallo zusammen,
ist es möglich das eine ComboBox nach dem man seine Auswahl getroffen hat den Fokus sofort wieder verliert, damit sich die Auswahl bei bewegen des zb. Mausrades nicht mehr ungewollt ändert?
Habe es bisher so versucht, jedoch ohne Erfolg.
Spoiler anzeigen
$combo = GUICtrlCreateCombo($towns[1], $x, $y, $width, $height, BitOR($CBS_SORT, $CBS_AUTOHSCROLL, $CBS_DROPDOWNLIST, $WS_VSCROLL))
GUICtrlSetData(-1, $string, "")
GUICtrlSetState(-1, $GUI_NOFOCUS)
Return $combo
; um den Focus zu verlieren
$combo = GUICtrlCreateCombo($ware[1], $x, $y, $width, $height, BitOR($CBS_SORT, $CBS_AUTOHSCROLL, $CBS_DROPDOWNLIST, $WS_VSCROLL))
GUICtrlSetData(-1, $string, "")
GUICtrlSetState(-1, $GUI_Focus)
GUICtrlSetState($combo, $GUI_SHOW)
; den Fokus auf eine andere Combo gesetzt
Zwar ist der Focus bei Start des Programms auf der Zweiten Combo, wählt man jedoch in einer der anderen Combos etwas aus, geht der Focus von denen nicht wieder weg, so wie ich es gerne hätte.
Wäre super wenn dafür jemand ne Lösung parat hat.
Mfg Ghostleader