Forums Neueste Beiträge
 

Drag&Drop auf eine Listbox... Kein Problem... Aber...

22/04/2009 - 23:37 von Andreas Mahub | Report spam
Hi Leute,

nachdem wir mein Problem mit dem DataGridView (verschiedene Farben in einer
Zelle) gelöst haben, habe ich jetzt ein weiteres kleines(!) "Problemchen".

Ich möchte per Drag&Drop ein Objekt (ein Text) auf einen ganz bestimmten
Eintrag in der Listbox "droppen".

Dabei möchte ich, das der jeweilige Eintrag in der Listbox "Selected" wird,
wo sich die Maus gerade befindet. Wie bekomme ich das aber hin? Erst recht
wenn die Listbox über soviele Eintràge vefügt das auch gescrollt werden
muss?

Beispiel: Die Listbox verfügt über 50 Eintràge. Aus Platzgründen können nur
30 dargestellt werden. Wie kann ich also:
a.) Feststellen, über welchen Item der Mauszeiger beim DragOver sich
befindet und entsprechend Markieren? und
b.) Wenn der Eintrag (in der Listbox) tiefer ist automatisch runterscrollen
lassen (und natürlich auch umgekehrt)?

Gruß
Andy
 

Lesen sie die antworten

#1 Peter Götz
26/04/2009 - 10:01 | Warnen spam
Hallo Andreas,

Dabei möchte ich, das der jeweilige Eintrag in der
Listbox "Selected" wird, wo sich die Maus gerade
befindet. Wie bekomme ich das aber hin?



Wie wàrs mit

ListBox1.SelectedIndex = Listbox1.IndexFromPoint(X, Y)

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen