Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ronny Grabo,
13. Sep 2003
Das geht leider nicht, da diese Funktionalität weder von TImage noch von dessen Vorfahren vererbt wurden, folglich kann MouseLeave nicht überschrieben werden.
Jedoch kann man Windows Botschaften abfangen und die Funktion der TImage - Komponente dementsprechend erweitern.
Gruß Ronny.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ronny Grabo,
13. Sep 2003
Hallo,
hier die Komponente, laut Vorgabe, ohne Fehlerbehandlungen :
type
TBBox = class(timage)
private
FBitmapOver : String;
FBitmapLeave: String;
FBitmapClick : String;
MyPicture:TPicture;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ronny Grabo,
13. Sep 2003
Das war die Vorgabe :
Jetzt hätte ich doch ganz gern gewußt in welche Richtung gegangen werden soll.
Meiner Meinung nach müssten ersteinmal MouseOver, MouseLeave und MouseEnter eingebunden werden, oder ?
Gruß Ronny.
PS: Oder ich hab´s nicht ganz geschnallt. :oops:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ronny Grabo,
13. Sep 2003
Hallo,
Hier mal ein bischen Code :
TBBox = class(timage)
private
// FBBoxState : TBBoxState;
FBitmapNormal : String;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ronny Grabo,
12. Sep 2003
Habs getestet und es funktioniert mit HarmFade. Habs mal kurz zusammen gepackt und als Datei angefügt :
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Ronny Grabo,
12. Sep 2003
Das könnte man auch mit THarmFade realisieren, glaub ich.
Kannst es Dir ja mal angucken (harmfade.zip) :
Delphimania
Gruß Ronny.