![]() |
TImage auf TButton
Hallo erstmal.
Ich habe ein kleins Problem. Ich versuche jetzt schon 2 Tage ein TImage auf einen TButton zu bekommen. Leider ohne Erfolg. Der Button soll mit dem Image komplett gefüllt sein also also Backgroundimage. Kann mir einer weiterhelfen? Gruß GisY |
Re: TImage auf TButton
Hallo!
Herzlich willkommen in der Delphi-Praxis! :hi: Hast du schon mal einen TSpeedButton probiert? |
Re: TImage auf TButton
oder TBitBtn ? Da gibt es eine Eigenschaft Glyph zum Laden von Bitmaps!
|
Re: TImage auf TButton
Danke für die nette Begrüßung und schnellen Antworten.
In welcher Komponente finde ich den TSpeedbutton? Mit TBitBtn gehts. Jetzt muss ich nur den grauen rand noch wegbekommen. |
Re: TImage auf TButton
Zitat:
Btw. hat der SpeedButton den Vorteil, das man ihn Flat machen kann. |
Re: TImage auf TButton
Ist bei beiden nicht schlecht. Nur sehe ich jetzt meine Caption nicht mehr! Kann ich das umgehen?
|
Re: TImage auf TButton
Hi,
wenn ich dich richtig verstehe, dann siehst du die Aufschrift auf dem BitBtn nicht mehr?! :wink: 1.) Schaue mal, ob hinter Caption etwas steht. 2.) Unter Layout kannst du noch das Aussehen anpassen. 3.) Vielleicht ist auch dein BitBtn zu klein, -> er kann also nicht alles anzeigen! MfG Marc |
Re: TImage auf TButton
Die Caption liegt nie auf dem Image selber (SpeedButton und BitBtn).
Ich brauch nur leider das Image als Background und darüber die Caption. Gibts da irgendeine Lösung zu? |
Re: TImage auf TButton
Zitat:
Man könnte diese z.B. von TButton/TBitBtn ableiten und sich dann selbst um das Zeichnen des Hinergrunds und der Schrift (Caption) kümmern. Die restliche Funktionalität wird einfach von der Vorfahrkomponente (nennt man das so?) übernommen. MfG Binärbaum |
Re: TImage auf TButton
Mhh. Nee gute Lösung. Nur habe ich mich mit entwerfen von Komponenten noch nie befasst.
Mir fehlen also dafür die Kenntnisse! |
Re: TImage auf TButton
Hi,
Zitat:
Wenn die Aufschrift immer die gleiche bleiben soll, kannst du ja mit einem Bildbearbeitungsprogramm den Text schon auf das Image schreiben. Anschließend kannst du das Image laden. MfG Marc P.S.: Man kann sich das Leben auch schwer machen und sich eine Kompo dafür schreiben. :mrgreen: |
Re: TImage auf TButton
Zitat:
Leider sind es verschiedene Captions mit dem gleichen Background. An die einfache Lösung habe ich auch schon gedacht und wollte mir für die Buttons jeweils ein BMP erstellen, aber beim nächsten Projekt habe ich dann das selbe Problem. |
Re: TImage auf TButton
Wenn du ne einfache Möglichkeit haben willst:
- Image auf Panel - Label auf Image - Im OnClick von Image und Label einen Code tippen - ggf. in OnClick BevelOuter/BevelInner ändern mfg Christian |
Re: TImage auf TButton
Ich werds mal versuchen! Danke.
|
Re: TImage auf TButton
Auch auf die Gefahr hin, dass es keiner mehr liest:
Von TButton bzw. TBitBtn könntest du gar keine Kompo ableiten, die sich selber zeichnet, das das von Windows übernommen wird (CommonControls). greez Snuffi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 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