Zitat von
Spider:
ich hab eine Komponente die keine Ereignisse besitzt. Wie kann ich eine solche Komponente verschieben? Wenn die Ereignisse OnMouseDown und OnMouseMove da wären, wäre es kein Problem, aber wie geht es ohne?
Ist die Komponente von
TControl abgeleitet ?
Falls ja, ist es kein Problem die fehlenden Events im Objektinspektor sichtbar zu machen.
Delphi-Quellcode:
TDeineKompo = class(TWinControl)
...
published
property OnMouseDown; // Events im OE sichtbar machen
property OnMouseUp;
property OnMouseMove;
end;
Falls nein, ist die Komponente kein Steuerelement und dürfte zur Laufzeit gar nicht sichtbar sein.
Hast du keinen Sourcecode für die Komponente ? Dann ab in die Tonne damit !