CComboBox sperren ?



  • Hallo Leute,

    wie kann ich den eine CComboBox sperren ??
    So dass Sie angezeigt werden kann, aber mann kann nichts eintragen...

    Gruß
    andy_mann



  • Da gibt es zwei Möglichkeiten.

    Entweder

    EnableWindow(FALSE);

    oder den Typ umstellen

    Statt Dropdown nimmst Du Dropdown-Listenfeld.

    Darauf kann man aber auch selber kommen, oder?



  • Hallo

    I:

    GetDlgItem(IDC_COMBO_BLABLABLA)->EnableWindow(FALSE);
    

    II:

    GetDlgItem(IDC_EDIT_COMBO_DOSIERSTUFE)->ShowWindow(FALSE);
    

    III:
    Du stellt unter Properties einfach auf "Dropdown-Listenfeld" um, dann kann eh nur markiert werden und nichts reingeschrieben werden.

    IV:
    Du benutzt die Funktion EBN_EDITCHANGE und überwachst die Eingabe die gemacht wird. Kannst halt dann bei falscher Eingabe sperren oder Fehler anzeigen...
    😉

    MfG
    RunSeb



  • Vielen Dank,

    habe schon einige einstellungen Probiert, bin aber irgend wie nicht darauf gekommen. Sorry.

    Gruß
    andy_mann


Anmelden zum Antworten