tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
601
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ratze79 ratze79 ist offline Mitglied Silber
    Registriert seit
    May 2007
    Beiträge
    80
    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-Code:
     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
    Geändert von ratze79 (19.03.09 um 11:38 Uhr)
     

Ähnliche Themen

  1. Mausposition in einem scrollbaren Div bestimmen?
    Von AlexD1979 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 09.11.07, 15:04
  2. Mausposition
    Von Samy-Deluxe im Forum .NET Windows Forms
    Antworten: 5
    Letzter Beitrag: 06.06.07, 15:40
  3. Größe eines Ordners bestimmen + Dateityp bestimmen
    Von Ravebaby im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 02.04.05, 23:28
  4. Mausposition bestimmen
    Von Slater im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 21.06.04, 22:42
  5. Mausposition
    Von Tobsen im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 17.11.02, 19:37