tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
2713
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Aug 2003
    Ort
    Einslive-Sektor | NRW
    Beiträge
    921
    Moin!

    Wie kann ich die scrollfunktion in einer Image/Picturebox einstellen?

    Wie muss ich die Scrollbar enbinden?

    Wenn die Bilder groß sind, muss ich scrollen können.

    gruß
    daDom
     
    Das Geheimnis der Kreativität ist das Wissen darum, wie man seine Quellen verbirgt.
    (Albert Einstein)

    Abendkleider

  2. #2
    Daxi Daxi ist offline Mitglied Brokat
    Registriert seit
    Jul 2003
    Ort
    PAF
    Beiträge
    396
    Nimm eine PictureBox als Contaier, in der:
    - 1x Image
    - 1x VScroll
    - 1x HScroll
    vorhanden sind.

    Dann brauchst du nur noch zwei Funktionen:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
    Private Sub Bildwechsel(Bild) {
     Image1.Image = Bild
     If Image1.Height > Picture1.ScaleHeight Then
      VScroll.Visible = True
      VScroll.Min = 0
      VScroll.Max = Image1.Height - Picture1.ScaleHeight - HScroll1.Height
     Else
      VScroll.Visible = False
     End If
     If Image1.Width > Picture1.ScaleWidth Then
      HScroll.Visible = True
      HScroll.Min = 0
      HScroll.Max = Image1.Width - Picture1.ScaleWidth - VScroll1.Width
     Else
      HScroll.Visible = False
     End If
     Image1.Left = 0
     Image1.Top = 0
     VScroll.Value = 0
     HScroll.Value = 0
    }
    Private Sub BildScrollen()
    {
     Image1.Left = -HScroll.Value
     Image1.Top = -VScroll.Value
    }

    Die Funktion BildScrollen musst du dann halt noch in VScroll1_Scroll, VScroll1_Change, HScroll1_Scroll und HScroll1_Change aufrufen.

    Kann sein, dass ein Fehler im Code ist, da ich schon seit einer halben Ewigkeit kein VisualBasic mehr programmiert habe.
    Wenn einer drin ist, tuts mit jetzt schon leid...
    Warscheinlichkeit, dass ein Fehler in den Funktionen und Eigenschaften eines Objekts steckt ist höher als dass in der Berechnung ein Fehler ist...

    Ich hoffe, dass dir das weiterhilft.

    Edit:
    Ach ja.
    Bei Image1 muss die Eigenschaft AutoSize oder so ähnlich aktiviert sein.
     

Ähnliche Themen

  1. Problem mit image in Picturebox / Clipboard
    Von deusfalsus im Forum .NET Café
    Antworten: 4
    Letzter Beitrag: 02.09.10, 20:53
  2. Antworten: 4
    Letzter Beitrag: 18.10.08, 19:24
  3. Clickevents und Image/Picturebox
    Von inuh im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 02.02.05, 12:59
  4. scrollen in einer pictureBox
    Von astrashaker im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 20.05.04, 12:52
  5. Image in PictureBox: Koordinaten gehen verloren?
    Von drumomatico im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 10.02.04, 12:38