MainMenu und MenuItem->Bitmap



  • Hi!

    In meinem Programm kann man für bestimmte Sachen, selber Farben per ColorDialog definieren. Aufgerufen wird der ColorDialog per Klick im Menü .. jetzt hätt ich gern das links neben dem MenuItem->Caption Eintrag, wo man ein Bitmap reinladen kann, die gewählte Farbe dargestellt wird.

    Doch per MenuFarbe->Bitmap->Canvas->FillRect(TRect(0,0,10,10)); passiert nicht wirklich viel.

    Muss ich in eine unsichtbare TImage Komponente zeichnen und anschliessend diese als Bitmap ablegen und dann für das Menü laden? Argh umständlicher Weg wäre das 😞



  • Benutz' das OnDrawItem-Event der MenuItems. Dazu muss die Eigenschaft OwnerDraw des Menus auf true stehen.


Anmelden zum Antworten