![]() |
Toolbar & Image
Hi,
Ich habe in meinem Programm unter anderem eine Toolbar und möchte neben die Combobox mit den Highlightern in Image hinklatschen. Jetzt habe ich mit gedacht, mach einen neuen Button, setzte das Image und verhindere, das es so aussieht, als wäre es ein Buuton. Sowohl ihm Flat-Modus, als auch im Nicht-Flat-Modus des Button. Wenn ich aber auf Enabled:=false gehe, wird ja das Image grau und drückt sich etwas ein. Dann hatte ich gedacht, nimmste ein Image. Das Problem der Hintergrund ist weiß und das sieht auf einer "Face"-grauen Toolbar **** aus. Beim Toolbarbutton, weise ich ja aus der Imagelist zu. Da verschwindet der Hintergrund automatisch. (Also das weiß). Nicht so bei einem Image. Kurz und bündig: Kennt jemand von euch da ne Möglichkeit? (Es geht um das Bild mit dem Textmarker, bekannt aus manch anderen Programmen) mfG Störtebeker |
Re: Toolbar & Image
Hallo,
nach dreimaligem Lesen Deines Textes habe ich endlich verstanden, was Du möchtest... Wenn ich ein TImage auf eine Toolbar lege, dann ist das nichts weiß im Hintergrund (auch nicht bei transparent=False). Liegt es vielleicht an Deinem Ausgangsbild? Edit - was für ein Bild mit 'nem Textmarker? Und was soll das Bild eigentlich dort? Möchtest Du Deine Toolbarbuttons mit Glyphs ausstatten, oder was? Ein bissel präziser, wenn's geht. |
Re: Toolbar & Image
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, es liegt schon am Ausgangsbild. Aber ich würde nur ungern jetzt mit nem Pinsel das Weiß und womöglich noch die ganzen kleinen Zwischenräume überpinseln.
Image ist als Anhang jetzt dabei. Und ja, neben die Highlighter-Comobox häte ich gerne ein Glyph. mfG Störtebeker |
Re: Toolbar & Image
Dann pack das Bildchen in eine Imagelist.
Dort kannst Du die Farbe für den AlphaKanal festlegen, also die Farbe, die hintgerher transparent dargestellt wird - hier wäre das dann wohl clWhite. |
Re: Toolbar & Image
Und wie weiter?
Es geht ja darum, dass wenn ich ein neuen Button erstelle und dann darauf das Glyph setzte, es so aussieht, als könnte man raufklicken. Flat-Modus - Aufleuchten der Fläche Nicht-Flat-Modus - Eindrücken der Fläche Dies soll irgendwie verhindert werden. Bei einem Image kann ich ja nicht aus der Imageliste wählen. Und wenn ich den Button auf DISABLED stelle, wird das Glyph grau. Auch schlecht. mfG Störtebeker |
Re: Toolbar & Image
Dann pack ein Image auf die Toolbar, setze dieses auf transparent=True und weise dem Bitmap des Images das aus der Imagelist zu:
Delphi-Quellcode:
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);
|
Re: Toolbar & Image
Wenn du im TImage die Eigenschaft "Transparent" auf True setzt, wird die Farbe des Pixels ganz links unten im gesamten Bild transparent.
|
Re: Toolbar & Image
Zitat:
Wusste ich ehrlich gesagt noch net :thumb: |
Re: Toolbar & Image
Danke, hat geholfen. Und sry. für irgendwelche (fals aufgetreten) Umstände.
mfG Störtebeker |
Re: Toolbar & Image
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz