Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Okay, vielleicht hat das eine nichts mit dem anderen zu tun, aber ich hab's halt nicht hinbekommen.
Was muss ich denn - z.B. bei CMMouseEnter - dann nach dem inherited schreiben?
Hab verschiedenes probiert (CMMouseEnter, MouseEnter, OnMouseEnter) ging alles nicht.
Ja, das hab ich dann auch gemerkt. Bei TCustomLabel gibts z.B. nicht einmal Caption....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Noch ein Problem:
Das Ereignis CMMouseEnter wird auch ausgeführt, wenn das Programm noch nicht läuft.
Also schon vor der Laufzeit....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
So, geschafft :thumb:
Nochmal Danke an alle, ihr seid super!!!!
Eines noch:
Wie kann ich bei CMMouseEnter und -Leave die ursprünliche Methode aufrufen, die der User eingegeben hat?
Mit inherited geht es ja nicht, da ich auch kein override habe...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
:cry: Leider geht grad gar nix mehr :cry:
Wenn ich Delphi starten will, kommt:
Und die betreffende Datei "rtl70.bpl" wurde am 09.11.2005 zuletzt geändert.... :?:
//Edit:
Jaja, so isses wenn man Windows hat:
Einfach neu starten und schon geht's wieder :???:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
@xaromx:
Also nur die beiden Methoden aus dem ersten Code in private schreiben, override dahinter und den zweiten Code brauch ich nicht?
@SirThornberry:
Wie sieht denn bei einem TCustomLabel die Deklaration von MouseEnter im protected-Teil aus?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Hab's mal so probiert:
protected
procedure CMMouseEnter; override;
Aber leider die gleiche Fehlermeldung wie oben :?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Und wie muss ich die dann deklarieren?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Naja, ich habe ein TLabel abgeleitet, da gibt es schon MouseEnter und MouseLeave.
Aber:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Cool :???: , jetzt gehts!
Danke!
Aber warum geht das ganze nicht mit MouseEnter und MouseLeave :?:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Hmm... irgendwie krieg ich's nich hin. :(
Wo muss ich denn die Prozedurprocedure MouseMove(Shift: TShiftState; X, Y: Integer); dynamic;
deklarieren? (nach dem Schema von Beitrag #3 !!!)
Zur Zeit steht sie im public Teil, aber sie wird einfach nicht ausgeführt :?
Übrigens:
Seit dem ich daran rumbastle kann ich Delphi nicht mehr neu starten, nur noch mit dem gerade geöffneten Delphi...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Okay, danke!
Dann werd ich's mal testen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
6. Jun 2006
Danke erstmal für den Code, sieht echt einfach aus :thumb:
Aberm muss ich dann nicht noch das Ereignis zuweisen?
OnMouseMove := MouseMove;