Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Speedbutton mit eigener Grafik "blitzt"


Gahero - Mo 02.10.06 10:23
Titel: Speedbutton mit eigener Grafik "blitzt"
So ich hab hier im Forum gesucht, wie man Buttons mit Grafiken macht, und bin auf den Speedbutton gestoßen!
Jetzt habe ich ein großes Bild eingefügt (bei Glyphe oder so ähnlich) und es klappt auch alles. Aber wenn man das prog startet und mit der maus über den Button fährt "blitzt" das Bild irgendwie (schwer zu beschreiben).

Weiß jmd Abhilfe, weil das ziemlich mies aussieht!


Brothy - Mo 02.10.06 10:34

hi Gahero,
probiers mal bei der form mit

Delphi-Quelltext
1:
Form1.DoubleBuffered := true;                    

Bei mir hats funktioniert ;)
mfg brothy


Gahero - Mo 02.10.06 10:40

ne geht leider nicht.

Immer wenn ich mit der Maus über das Bild fahr wird es für ne millisekunde weiß!


mkinzler - Mo 02.10.06 10:42

Hast du irgendwelche Eventmethoden implementiert?


Jack Falworth - Mo 02.10.06 10:43

Wie groß ist dein "Bild"? Eigentlich ist das nur dafür gedacht ein kleines Symbol reinzuladen.
Kann sein, dass immer wenn du mit der mouse drüberfährst, das Bild neu gezeichnet oder neu geladen wird und das kann bei einem größeren Bild schon ne millisekunde oder zwei dauern.

Probier mal testweise ein kleines Symbol, wenns dann ohne Verzögerung klappt, liegts an dem gesagten Problem.


Gahero - Mo 02.10.06 10:57

Jo das Bild war zu groß. Mit nem kleinen Bild gehts besser.
Thx