Grafik scrollen in VB ?

Von: , Frage gestellt am Do, 8. Feb 2001

Hallo,

eine große Grafik paßt nicht auf die Form.
Wie kann man sie scrollbar machen ?

Gruss
A. Schenk

3 Antworten zu dieser Frage

  1. Antwort von nach 15 Stunden 1 hilfreich
    Re: Grafik scrollen in VB ?

    Ich würde es so machen:

    o plaziere auf die Form ein Frame (Frame-Control)
    o mach das Frame so gross, wie dann von der Grafik angezeigt werden soll
    o setze den BorderStyle des Frames auf 0 - None
    o plaziere in den Frame das Picture-Control oder das Image-Control
    o weiters wirst Du das HScrollBar- und VScrollBar-Control benötigen.

    Und so funktioniert das Scrollen - probier es zuerst einmal manuell in der Entwicklungsumgebung aus, damit Du verstehst, was ich meine:
    o setzte Top und Left des Grafik-Controls auf den Wert 0
    o lade ein Bild, möglichst größer als das Frame, in das Grafik-Control

    Wenn Du jetzt beim Grafik-Control bei "Top" folgende Werte hintereinander zuweist: -100, -200, -300, usw. dann verschiebt, scrollt das Bild nach oben. Das gleiche geht mit "Left"!!

    Gesehen?!?!?

    Das Coding dazu beim HScrollBar- und VScrollBar-Control überlasse ich Dir.... :-)

    greets from michL (vienna)

    PS:
    Vorteil dieser Variante: Du benötigst keine zusätzlichen Controls, sondern verwendest nur VB-Standard-Controls!!

    • Antwort von nach 23 Stunden hilfreich
      Re^2: Grafik scrollen in VB ?

      Super, danke, funktioniert !

      Gruss
      Achim Schenk

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!