Mausposition bestimmen

ratze79

Mitglied
Hallo zusammen,

ich habe eine scrollbare ASP-Seite, auf der ein Datagrid zu sehen ist. Dieses ist relativ lang, so dass man die Seite herunterscrollen muss. In der ersten Spalte des Datagrids ist in jeder Zeile eine Checkbox, wenn diese gechecked wird soll direkt neben dem ersten Datagrid, auf Höhe der Checkbox, ein weiteres Datagrid sichtbar werden.

Soweit funktioniert schon alles, mein einziges Problem ist die Position des zweiten Datagrids. Ich hole mir die Mausposition in dem Event CheckChange:

PHP:
 Dim test As String = System.Windows.Forms.Cursor.Position.Y.ToString
Datagrid2.Attributes.Item("Style") = "Z-index:300;left:600px;POSITION:absolute;TOP:" & test & "px"

und übergebe die Y-Position an das Datagrid.

Das Problem ergibt sich durch das scrollen der Seite, wenn ich ganz unten eine Checkbox anklicke wird das zweite Datagrid viel zu weit oben angezeigt. Da sich die Mausposition auf die Position im Fenster bezieht und nicht auf die gescrollte Position.

Kann mir jemand weiterhelfen.

Danke im voraus

Gruß Ratze
 
Zuletzt bearbeitet:
Zurück