Zitat von
Mr. No:
Gibt es wirkliche keine Möglichkeit Buttons mit Bilder mit mehr als 16 Farben in der Menüleiste anzuzeigen?
Ich verstehe Dein Problem nicht.
Ich habe gerade mit Delphi 5 und auch Delphi 7 folgendes ausprobiert.
- Menu -> Datei -> Neue Anwendung
- Win32 Palette auswählen
- ImageList anklicken
- Form1 anklicken (-> ImageList1 ist nun auf Form)
- ImageList1 doppelklicken
- Hinzufügen geklickt
- c:\Programme\Gemeinsame Dateien\Borland Shared\Images\Splash\256Color\chemical.bmp auswählen
- Evtl Dialog das Bild größer -> Teilen -> Nein
- Optionen: Abschneiden anklicken -> Im Preview siehst Du nun einen Farbenverlauf mit >16 Farben
- OK-Button drücken
- Standard Palette auswählen
- MainMenu anklicken
- Form1 anklicken (-> MainMenu1 ist nun auf Form)
- MainMenu1 anklicken
- Eigenschaft Images von MainMenu1 auf ImageList1 setzten
- MainMenu1 doppelklicken -> Menudesigner geht auf
- "x" und "Return" drücken -> Menüpunkt x wird angelegt
- "y" drücken -> Caption im neuen Menüpunkt unter x
- Auf ImageIndex (Objektinspektor) klicken und 0 eingeben (Erstes Bild in ImageList1)
- Menüdesigner schliessen
- Im Form1 auf x im Menü klicken -> Menü geht auf
- hinschauen -> Es ist ein 256 Farben Bitmap im Menü !!!
- Palette Win32 auswählen
- ToolBar anklicken
- Form1 anklicken (-> ToolBar1 ist nun auf Form)
- ToolBar anklicken
- Eigenschaft Images auf ImageList1 setzen
- ToolBar1 it rechter Maistaste anklicken -> PopupMenu geht auf
- Neuer Schalter anklicken -> Es wird ein neuer Button erzeugt
- hinschauen -> Es ist ein 256 Farben Bitmap auf dem Button !!!
Wo ist das Problem ?
Delphi 5 kann standardmäsig mit 256 Color Bitmaps umgehen.