Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560

    [VB6] Progress bar su status bar come IE

    Ciao a tutti, avete presente la progress bar che compare sulla status bar di Internet Explorer quando si esegue il download in una pagina? Conoscete il modo per realizzarla con VB6?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    ma in che contesto la usi?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Ho un form MDI e spesso le finestre che opro devono fare delle elaborazioni. Sarebbe più carino a livello estetico, pensavo, invece di mettere in ogni finestra un controllo ProgressBar utilizzarne uno unico sulla StutusBar del form MDI.

    Grazie

  4. #4
    The Fresh...remaker
    A volte la risposta è sotto ai nostri occhi, bisogna solo aver voglia di cercarla!!
    http://www.angelsinthedark.it

  5. #5
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    Grazie, provo subito

  6. #6
    Utente di HTML.it L'avatar di ghini76
    Registrato dal
    Jun 2003
    Messaggi
    560
    su entrambi i link mi da: The page cannot be found

  7. #7
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    ci si può riuscire, con un piccolo trucco

    la StatusBar, non fa da contenitore, per cui è necessario che a far da contenitore per la ProgressBar sia una PictureBox, allineata in Basso, sull'MDI, e che conterrà sia la StatusBar che la ProgressBar.

    per fare una prova quindi, apri un nuovo progetto, aggiungici un MDI e metti una PictureBox (Picture1) nel Form, allineata in basso, e dentro di essa una StatusBar, con qualche Panel già inserito, e una ProgressBar... non importa la loro posizione.

    poi usa questo codice:

    codice:
    Private Sub MDIForm_Resize()
    Picture1.BorderStyle = 0
    Picture1.Height = StatusBar1.Height
    StatusBar1.Move 0, 0, Picture1.ScaleWidth, StatusBar1.Height
    ProgressBar1.Move StatusBar1.Panels(1).Left, StatusBar1.Top + 30, StatusBar1.Panels(1).Width, StatusBar1.Height
    ProgressBar1.ZOrder (0)
    ProgressBar1.Value = ProgressBar1.Max
    End Sub
    ovviamente la visualizzazione della ProgressBar, non va fatta per forza nell'evento Resize del Form, puoi farla vedere a tua discrezione, quando ti serve e in concomitanza dell'evento che vuoi.

    Boolean

  8. #8
    Si devono essere incriccati i link nel copiaggio

    1) http://vbnet.mvps.org/code/comctl/progbarinstatbar.htm

    2) http://vbnet.mvps.org/code/comctl/statbarsimple.htm

    Spero così vadano...Cmq ho visto che Boolean è già stato più che esauriente!
    The Fresh...remaker
    A volte la risposta è sotto ai nostri occhi, bisogna solo aver voglia di cercarla!!
    http://www.angelsinthedark.it

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.