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

    Form con ProgressBar durante una funzione

    C'è un modo x far visualizzare un form mentre si svolge una funzione??? Mi spiego meglio... in un form c'è un pulsante ke al click esegue una sub scritta da me... a qsto punto dico... mentre si svolge qsta funzione, si può far aprire un form con una progressbar (attiva...) ke rimangono fino a qndo nn finisce qsta funzione???

    GRAZIE


  2. #2
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    dipende...

    se la funzione è costituita da un ciclo, ad esempio, puoi prendere a base questo per "comandare" la ProgressBar...

    quello che voglio dire è che il limite al quale si deve giungere, e i vari passi per arrivarci devono essere ben identificabili, per permettere un aggiornamento coerente della ProgressBar...

    perchè non mostri la funzione?, magari si riesce ad trovare il modo...

    altrimenti puoi usare un mio controllo ActiveX che ti permette di avere la barra ad avanzamento continuo in stile WindowsXP (per intenderci, quella del rilevamento nuovo Hardware, o quella della ricerca dei files) che cicla continuamente finchè non decidi di interromperla.

    Boolean

  3. #3
    La funzione veramente ancora nn è costruita definitivamente (quasi nn è scritta x nnte )... il programma è ancora in stato "work in progress"...

  4. #4
    Anzi... adesso ke ci penso il problema nn è la progressbar ke ho deciso di farla continua... ma il form...

  5. #5
    Originariamente inviato da Scorpion69
    ma il form...
    Spiegati meglio.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Originariamente inviato da MItaly
    Spiegati meglio.
    In un form c'è un pulsante ke al suo click esegue una funzione... mentre si esegue qsta funzione... si può far aprire un form ke si richiude appna finisce la funzione???

  7. #7
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    certo... si può fare:

    codice:
    Sub Pulsante_Click()
    
    FormAttesa.Show
    '...
    '... esegui la tua funzione ...
    '...
    Unload FormAttesa
    
    End Sub
    è ovvio che il form deve essere NON modale, altrimenti bloccherebbe l'esecuzione del programma fin quando non viene chiuso...

    Boolean

  8. #8
    GRAZIE. Era così semplice... nn so xke nn c'ho pensato prima...


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 © 2026 vBulletin Solutions, Inc. All rights reserved.