Button mit qualitativ hochwertigem Image



  • Hallo,

    ich wollte ein kleines Verschiebepuzzle basteln. Was ich meine (und auch mein Problem) zeigt der folgende Screenshot:

    http://freenet-homepage.de/hb2sued/CPP/PuzzleScr.jpg

    Zur Zeit sind da 15 Buttons mit je einem Glyph. Die Qualität ist aber ja nicht die beste, weil er einzelne Bilder mit Fehlern darstellt. Zwar ist die Qualität eine TImage das was ich suche, aber die kann man ja nicht drücken, deswegen hatte ich die Idee mit den Buttons.

    Ich weiß, dass auch ein TImage die OnClick-Eigenschaft hat, aber sie wird nicht so dargestellt wie bei einem Button, der sich beim Drücken senkt, und genau das hätte ich gerne.

    Wie kann ich einen Button mit einer ordentlichen Bildqualität bekommen?
    Meine Bilder jetzt sind 24 Bit BMPs und werden auf einen BitBtn oder SpeedBtn mit den Fehlern dargestellt wie im Screenshot, als TImage werden Sie einwandfrei dargestellt.

    Danke für Eure Ideen.



  • Du hast in deinen Bildern offenbar genau den Farbton erwischt, den die VCL standardmäßig als transparente Farbe vorsieht, da sie in der realen Welt praktisch nicht verwendet wird 😃

    TheSpeedButton->Glyph->TransparentColor = Graphics::clNone;
        TheSpeedButton->Glyph->LoadFromFile (...);
    


  • DANKE.
    Hattest 100%ig Recht.


Anmelden zum Antworten