Einzelnen Beitrag anzeigen

C64-Flo

Registriert seit: 11. Nov 2003
91 Beiträge
 
#1

Rollovergrafiken für speedbuttons

  Alt 8. Jan 2005, 23:03
Hallo erstma, ist schon ne weile her seit ich hier vorbeigeschaut habe


Folgendes kleines Problem:

Ich möchte ganz simpel rollovergrafikwechsel für glyphen auf speedbuttons erreichen.

Da ich rumgetüftelt habe, hab ich es zwar schon irgendwie hinbekommen (mit ´mousmove´ etc),
aber dabei flackern die grafiken ziemlich hässlich....

Delphi-Quellcode:
procedure TForm4.SpeedButton3MouseMove(Sender: TObject; Shift: TShiftState;
  X, Y: Integer);
begin
if neubutton=false then begin
            speedbutton3.glyph.loadfromfile(ExtractFilePath(ParamStr(0)) + 'data\img\btn\neuesspiel2.bmp');
            neubutton:=true;
            end;
end;
und für die wiederherstellung dasselbe in grün für mousemove über der Form....

Delphi-Quellcode:
if neubutton=true then begin
            speedbutton3.glyph.loadfromfile(ExtractFilePath(ParamStr(0)) + 'data\img\btn\neuesspiel1.bmp');
            neubutton:=false;
            end;
Geht doch sicher auch einfacher, oder?
  Mit Zitat antworten Zitat