Forums Neueste Beiträge
 

Fokus mit Mauszeiger wandern lassen

16/10/2007 - 06:10 von Björn Benatzky | Report spam
Ich habe jetzt schon in mehreren Newsgroups gesucht und auch gegoogled,
aber ein wirklichen Lichtblick habe ich noch nicht entdecken können.
Ist es überhaupt möglich, den Fokus eines Listenfeldes mit dem Mauszeiger
mitwandern zu lassen, so daß man bestimmen kann, über welchem Datensatz sich
der Mauszeiger stets befindet?

Gruß
Björn
 

Lesen sie die antworten

#1 Jörg Ostendorp
16/10/2007 - 10:22 | Warnen spam
Hallo Björn,

Ich habe jetzt schon in mehreren Newsgroups gesucht und auch gegoogled,
aber ein wirklichen Lichtblick habe ich noch nicht entdecken können.
Ist es überhaupt möglich, den Fokus eines Listenfeldes mit dem Mauszeiger
mitwandern zu lassen, so daß man bestimmen kann, über welchem Datensatz sich
der Mauszeiger stets befindet?



als Anregung:

Private Type POINTAPI
x As Long
y As Long
End Type

Private Declare Function GetCursorPos _
Lib "user32.dll" ( _
ByRef lpPoint As POINTAPI _
) As Long

Private Sub DeineListBox_MouseMove(Button As Integer, Shift As Integer, _
x As Single, y As Single)
Dim pt As POINTAPI
Dim lng As Long
GetCursorPos pt
lng = Me!DeineListBox.accHitTest(pt.x, pt.y) - 1
Me!DeineListBox.Selected(lng) = True
'oder
Me.Caption = Me!DeineListBox.ItemData(lng)
'etc
End Sub


Grüßle vom Bodensee
Jörg Ostendorp

Access-FAQ: www.donkarl.com

Ähnliche fragen