Fenêtre d'attente avec barre de progression

Soyez le premier à donner votre avis sur cette source.

Vue 15 701 fois - Téléchargée 1 912 fois

Description

Petite source sans prétention, qui me sert tous les jours.

Un jeu de classe permettant d'afficher une petite fenêtre, style messagebox, avec un message et une barre de progression animée durant un traitement lourd et bloquant

Un thread propre est automatiquement créé à l'affichage de la fenêtre de sorte que si un traitement lourd est effectué dans thread principal, figeant celui-ci, la barre de progression reste tout de même animée.

La fenêtre est affichée de sorte à toujours rester au dessus des autres fenêtres de l'application

Source / Exemple :


Source dans le zip

Utilisation :

    'Instantiation
    Dim test As New Patientez

    'Affichage
    test.Title = "TestPatientez"
    test.Text = "Test de Patientez!"
    test.Show()

    'Traitement lourd et bloquant
    '..................

    'Fermeture
    test.Close()

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Moi j'ai un peu modifier le code est après quelque bug j'ai réussi ;)

'Instantiation
Dim test As New Form4

'Affichage
Form4.Title = "Patientez"
Form4.Text = ""
Form4.Show()

'Traitement lourd et bloquant
Threading.Thread.Sleep(4000)

'Fermeture
Form4.Close()
End Sub
Messages postés
1
Date d'inscription
samedi 10 juillet 2010
Statut
Membre
Dernière intervention
29 décembre 2010

Bonjour,
Merci pour ton travail.
J'ai inclus ton code à un de mes projets en cous sous VB 2010. J'ai effectué la modification indiquée ci-dessus. Tout fonctionne hormis l'instruction close qui reste sans effet même après l'arrêt du programme. Une solution ?
Messages postés
164
Date d'inscription
samedi 11 décembre 2004
Statut
Membre
Dernière intervention
14 août 2013
3
Bonjour,
Tiens, j'ai oublié de donner la note.
Messages postés
164
Date d'inscription
samedi 11 décembre 2004
Statut
Membre
Dernière intervention
14 août 2013
3
Lourd ? Et même lourdeau !...
Messages postés
12
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
2 décembre 2009

tovin tu es lourd...
Afficher les 34 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.