Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Barra di scorrimento per le immagini: scroll bar

    Ciao ragazzi!!! c'è qualcuno che sa come aggiungere la barra di scorrimento ad un'immagine?
    Ci ho provato però, non so la sintassi, ma non so nemmeno se ci va una sintrassi.......
    Aiuto.....
    dhò:

  2. #2
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Accidenti avrò fatto un esempio almeno 5 volte... :master:

    Prova a fare una ricerca..

  3. #3
    Sono un pò duro, dove posso fare questa ricerca....

  4. #4
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Vabbè riscrivo tutto:

    Metti un controllo Picture (Picture1), una Scrollbar verticale (Vscroll1) e una scrollbar orrizzontale (HScroll1).

    Poi inserisci questo codice nel form:

    codice:
    'Variabile privata del form che cotiene l'immagine
    dim Pic as stdPicture
    
    'Routine per inserire la immagine
    'Parametri: il percorso del file
    Private Sub CambiaImmagine (Persorso as string)
    
    'Carica l'immagine dal file
    Pic = LoadPicture(Percorso)
    'La mette nel controllo picture
    Picture1.Picture = Pic
    
    'Cambia i valori delle scroll
    VScroll1.Min = 0
    If Pic.Height > Picture1.Height
        VScroll1.Max = Pic.Height - Picture1.Height
        VScroll1.Visible = True
    Else
        VScroll1.Visible = False
    End If
    
    HScroll1.Min = 0
    If Pic.Width > Picture1.Width
        HScroll1.Max = Pic.Width - Picture1.Width
        HScroll1.Visible = True
    Else
        HScroll1.Visible = False
    End If
    
    'Fine subroutine
    End Sub
    
    
    'Nell' evento Change delle scrollbar
    Private Sub VScroll1_Change()
    Picture1.PaintPicture(Pic,0,0,Picture1.Width,Picture1.Height,HScroll1.Value,VScroll1.Value)
    End Sub
    
    Private Sub VScroll1_Change()
    Picture1.PaintPicture(Pic,0,0,Picture1.Width,Picture1.Height,HScroll1.Value,VScroll1.Value)
    End Sub
    Spero di non aver sbagliato niente...

  5. #5
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Originariamente inviato da Zananotto
    Sono un pò duro, dove posso fare questa ricerca....
    Nel forum ovviamente!
    Comunque poco fa hanno cancellato tutto quindi...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.