Announcement

Collapse
No announcement yet.

Probleme mit TScrollBox

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme mit TScrollBox

    Hallo,
    <PRE>
    ich habe zur Zeit einige Probleme mit einer ScrollBox.

    1.Wie kann ich die Box dazu bringen, auf das Mouse wheel zu reagieren?

    2.Wenn ich eine ScrollBox habe, deren logischer Clientbereich grösser als
    der sichtbare Ausschnitt ist, scheinen die Koordinaten der sichtbaren Komponenten in der ScrollBox sich auf den sichtbaren Ausschnitt und nicht
    auf den gesamten Clientbereich zu beziehen. Wie kann ich einen Abgleich
    zwischen sichtbarer Position z.B. eines Panels und logischer Position des
    Panels im gesamten Clientbereich erzielen? Angenommen ich scrolle in der
    ScrollBox nach rechts, ziehe ein dort befindliches Panel,dessen Parent die ScrollBox ist, aus der Box in einen Parkbereich ausserhalb der Box,
    z.B. in ein anderes Panel, das dann zum neuen Parent wird, scrolle die Box wieder nach links so dass die ehemalige Position des Panels aus dem Sichtbereich verschwindet und ziehe das Panel wieder in die ScrollBox (wird wieder Parent).
    Wie kann ich erreichen dass das Panel wieder an der alten (logischen) X-Koordinate relativ zum gesamten Clientbereich eingefügt wird?

    3.Wie kann ich feststellen, um wieviel eine ScrollBox gescrollt wurde?

    4.Kann ich zwei ScrollBoxen synchronisieren, d.h. wenn eine gescrollt wird,
    scrollt auch die andere?

    Vielen Dank für alle Hinweise.
    </PRE>

  • #2
    Hallo Martin

    Es gibt grundsätzlich 2 Möglichkeiten:
    1. Selbst implementieren (OnWheel event oder WM_MOUSEWHEEL abfangen)
    2. IE5 od. so installieren, nachher geht's von selbst..

    Comment

    Working...
    X