Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by daschaos,
14. Jun 2007
Okay, danke, jetzt hab ich zumindest keine Fehlermeldungen mehr :thumb: . Aber machen tut er immer noch nichts,
das liegt dann wohl noch an was anderem in meinem Code...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by daschaos,
14. Jun 2007
:gruebel: , ehrlich gesagt, weiß ich jetzt nich genau was ich machen soll. Sorry :pale:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by daschaos,
14. Jun 2007
Aber das ist doch so okay, oder?
type
TTreemapChart = class (TGraphicControl);
public
procedure MouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer); override;
implementation
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by daschaos,
14. Jun 2007
Ja, genau so hab ich das auch gemacht, aber es läuft nich. Erstmal sagt er mir folgendes als Warnung:
TreemapChart.pas(59): Method 'MouseMove' hides virtual method of base type 'TControl'
Er kompiliert aber, nur er reagiert nich auf die "Mouse Moves", es passiert einfach nichts. Wenn ich jetzt das override dazu schreibe, kompiliert er nich mehr und gibt mir folgende Fehlermeldung aus:
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by daschaos,
14. Jun 2007
Ach, ich bin zu blöd mich in Worte zu fassen. Er kennt einfach das OnMouseMove nich. Also zum Beispiel die Methode Paint gibts bei TGraphicControl auch. Da muss ich dann zum Beispiel nur das schreiben:
public
procedure Paint; override;
...
procedure TTreemapChart.Paint;
begin
inherited;
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by daschaos,
14. Jun 2007
Tut mir leid für mein Unwissenheit, aber das versteh ich nich :wall:. Was hab ich jetzt davon, dass ich ein property hab, dass OnMouseMove heißt?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by daschaos,
14. Jun 2007
Hi!
Ich habe eine Komponente erstellt, die von TGraphicControl erbt. Jetzt bräuchte ich aber auch das OnMouseMove - Event, dass es aber nur von der Vaterklasse von TGraphicControl TControl gibt. Erben die Unterklassen nich alles von der Oberklasse? Naja, auf jeden Fall meine Frage, wie komme ich daran oder was muss ich machen, damit ich dieses Event in meiner Komponente benutzen kann.
...