Drag/Drop Erweiterte Liste

Started by OPLisp, April 11, 2014, 07:27:15 AM

Previous topic - Next topic

OPLisp

Hallo,

eine Drag/Drop Aktion zwischen zwei erweiterten Listen ist mit den Eigenschaften Drag/Drop Allow Begin und Drag/Drop Allow Drop einfach zu lösen. Bei der Zuschaltung von MultiSelection kann aber auch immer nur ein Element kopiert oder verschoben werden.
Selbst wenn ich die Ereignisse dazu nehme und ueber OnDragnDropBegin die vorgewaehlten (mehreren) Elemente mit GetSelectedNths abfragen will, wird beim ziehen sofort auf ein Element zurueck selektiert.

Ist DragDrop von mehreren Elementen zusammen, zwischen erweiterten Listen moeglich?

Im Moment:
OPENDCL Runtime 8.0.0.4
OPENDCL Studio  7.0.1.4

mfG

Fred Tomke

Hallo, ja das Problem ist mir bekannt: du musst fortwährend mit OnMouseDown die aktuelle Auswahl abfragen und zwischensichern. OnMouseDown wird vor OnSelChanged ausgelöst. Sollte OnMouseDown nicht reichen, musst Du OnMouseMove nehmen und nur bei entsprechendem MouseTasten-Flag die aktuelle Auswahl sichern.
VG, Fred
Fred Tomke
Dipl.-Ing. (FH) Landespflege

[ landscaper - landscape developer - digital landscape and urban design]