Autor Beitrag
novabeat
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 20



BeitragVerfasst: Di 15.07.03 11:30 
Hallo !!!

ich will folgendes machen:

der user soll aus einer listbox die einträge auf ein listviewitem ziehen und das gezogene listboxitem soll dann als subitemtext des listitems auftauchen, auf das es gezogen wurde.

alles klappt bius auf folgenbdes probelm:

wie bekomm ich raus, auf welches listitem der text gezogen wird ??
mit listview1.selected kann ich das nicht, weil das item nicht selected wird wenn ich was draufdragge und droppe !!!

HILFE !!!

danke
Taurin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 34

Win XP
D6 Personal
BeitragVerfasst: Di 15.07.03 16:57 
OnEndDrag:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure TForm1.Label1EndDrag(Sender, Target: TObject; X, Y: Integer);
var Item :TListItem;
  begin
    Item := (Target as TListView).GetItemAt(X,Y);

    if Item <> nil then
      ShowMessage(Item.Caption);
  end;


Leider funktioniert dies nur, wenn der Maus-Courser direkt auf dem Item
liegt. Weiter kölnnte dir GetNearestItem helfen.
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 15.07.03 18:36 
Taurin hat folgendes geschrieben:
Leider funktioniert dies nur, wenn der Maus-Courser direkt auf dem Item liegt.

Das Problem kannst du umgehen, wenn du "RowSelect" auf TRUE setzt. :wink: