2009/11/27 Stefan Mettenbrink <[email protected]>:
> Unter Windows XP (andere Versionen nicht getestet) sehen bei mir
> Bevelbuttons einer mit RB5.5 erzeugten Anwendung anders aus als in
> Anwendungen die mit RB2009 erzeugt wurden.

Keine Ahnung, warum das so ist. Aber du könntest den alten Stil auch
relativ einfach selbst malen, dh im Paint-Event erste ein FillRect mit
der Untergrundfarbe und dann den Rand oben+links sowie rechts+unten
mit je einer leicht dunkleren/helleren Farbe zeichnen.
Dann noch das Icon drauf, das du vorher in ein BMP oder PNG oder sowas
wandeln mußt.

Wenn der Button gedrückt wird, setzt du ein "pressed"-Flag und löst
nen Redraw aus, in dem du nun im Paint-Event alles neu zeichnest, aber
diesmal mit vertauschten Farben bei den Rändern. Schon sieht der
Button niedergedrückt aus.

Für sowas gibt's auch ältere Beispiel-Sourcen im Web. Allerdings sind
die teils so alt, daß neue IDEs die Prjfiles gar nicht mehr öffnen
können :)

Antwort per Email an