Shape/Image auf etwas verschieben -> Ereignis auslösen
12. Feb 2005, 15:20
Hi.
Ich bin kein absoluter Neuling in Delphi, aber diese Sache mache ich nun auch zum ersten Mal. Ich möchte ein rundes Shape auf einen Bereich ziehen und auf diesem Bereich soll dann ein Ereignis ausgelöst werden.
Ich habe es so geschafft:
Shape: DragKind: dkDock; DragMode: dkAutomatic
Bereich (ich hatte testweise ein Panel genommen, aber eigentlich sollte es einfach nur ein transparenter Bereich sein - was gibt es da für Möglichkeiten?): DockSite: True;
Blöd finde ich, dass wenn man den Kreis auf das Panel zieht, oben rechts dann ein "x" zum schließen ist. Das sollte da nicht sein, bei Anwendungen sieht man so etwas ja auch nie.. Außerdem, wenn man den Kreis wieder rauszieht aus dem Panel, hat das Fenster was dann entsteht (mit dem Kreis drin) die größe von dem Panel, von dem man es rausgezogen hat.
Ich wollte den Thread auch stellen, um zu wissen, ob ich das vielleicht generell mit dem Drag & Drop anders machen sollte, im Internet habe ich irgendwie direkt dazu nichts gesehen (und die Delphihilfe selbst - naja...).
Gruß und danke schonmal,
Remake
|