ComboBox OnDrawItem mit Style=csDropDown??



  • Hallo,

    gibt es eine Möglichkeit Einträge in einer ComboBox selber zu zeichnen mit dem Style=csDropDown? Es geht ja nur bei Style=csOwnerDraw... im OnDrawItem-Event.

    Aber ich will Einträge Zeichnen und dabei die Edit-Box benutzen können.

    Ich habe versucht im OnDropDown und OnCloseUp-Event die Styles umzuschalten, funktioniert aber nicht

    //---OnDropDown
    
    ComboBox1->Style=csOwnerDrawFixed;
    
    //---OnCloseUp
    
    ComboBox1->Style=csDropDown;
    

    Einmal funktioniert es und dann aber nie wieder, dann öffnet sich die Liste nicht mehr...

    Jemand einen Rat?

    Gruß
    Hawk



  • versuche es mal so:

    //---OnDropDown
    
    ComboBox1->Style >> csOwnerDrawFixed;
    
    //---OnCloseUp
    
    ComboBox1->Style >> csDropDown;
    

    Gruß myerscola



  • Leider funktioniert das auch nicht.Hier tut sich garnichts.
    Mit meinem Code tut sich nur das erste mal etwas, wenn man die ComboBox öffnet, dann bleibt alles bei csDropDown und die Liste öffnet sich nicht mehr


Anmelden zum Antworten