drag'n'drop problem

Tags:    delphi

Jeg har et TListView med drag'n'drop.

Til at finde det Item der droppes ned på, bruger jeg

VarItemDropTo := ListView1.DropTarget;

men hvis man har droppet på et tomt sted i listviewet, kommer der en access violation, når jeg bruger VarItemDropTo.

hvordan finder jeg ud af om der er droppet på et item, eller på et tomt sted?



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg har et TListView med drag'n'drop.

Til at finde det Item der droppes ned på, bruger jeg

VarItemDropTo := ListView1.DropTarget;

men hvis man har droppet på et tomt sted i listviewet, kommer der en access violation, når jeg bruger VarItemDropTo.

hvordan finder jeg ud af om der er droppet på et item, eller på et tomt sted?

Hej,

Ved at teste om ListView1.DropTarget er NIL.
Hvis den er NIL så har du drop'ed den uden for et item.

/Michael.



t