![]() |
Komponente verschieben, die keine Ereignisse besitzt
Hi,
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? *MFG* |
Re: Komponente verschieben, die keine Ereignisse besitzt
Zitat:
Falls ja, ist es kein Problem die fehlenden Events im Objektinspektor sichtbar zu machen.
Delphi-Quellcode:
Falls nein, ist die Komponente kein Steuerelement und dürfte zur Laufzeit gar nicht sichtbar sein.
TDeineKompo = class(TWinControl)
... published property OnMouseDown; // Events im OE sichtbar machen property OnMouseUp; property OnMouseMove; end; Hast du keinen Sourcecode für die Komponente ? Dann ab in die Tonne damit ! |
Re: Komponente verschieben, die keine Ereignisse besitzt
was ist das für eine kompo?
vielleicht diese kompo selber nochmal von einem vorfahren ableiten und dann die onmouse* events public machen... ist nur ne idee |
Re: Komponente verschieben, die keine Ereignisse besitzt
Ok, die kompo ist abgeleitet von TControl. Den Rest bekomm ich glaub ich selbst hin ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz