Barre de progression qui va avec le chargement du programme, ou du formulaire
Elila001
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
cs_Le Pivert Messages postés 7904 Date d'inscription Statut Contributeur Dernière intervention -
Salut, j'ai comme on dit "navigué" sur le web et bien que j'ai trouvé des solutions similaires mais non satisfaisante à mon soucis alors je jette l'encre ici espérant trouver de l'aide.
Voilà, je voudrais concevoir un programme en Vb.net (Vs 2012) qui sera comme une sorte d'assistante (ou secrétaire).
Mon problème est que je voudrais que lorsque mon programme se charge lors du lancement, que la barre de progression puisse également se lancer et lorsque le chargement se termine que la barre de progression soit égal à 100 (ou valeur maximale).
A l'aide!!!
Voilà, je voudrais concevoir un programme en Vb.net (Vs 2012) qui sera comme une sorte d'assistante (ou secrétaire).
Mon problème est que je voudrais que lorsque mon programme se charge lors du lancement, que la barre de progression puisse également se lancer et lorsque le chargement se termine que la barre de progression soit égal à 100 (ou valeur maximale).
A l'aide!!!
A voir également:
- Barre de progression qui va avec le chargement du programme, ou du formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Windows 11 barre des taches a gauche - Guide
- Programme demarrage windows - Guide
2 réponses
'lut
Ce genre de chose n'est possible que si le chargement des morceaux du programme sont chargés de manière asynchrone, soit parce qu'ils sont explicitement séparés, soit car il s'agit d'extensions/modules.
Dans ton programme comme dans beaucoup d'autres, ce n'est pas le cas et tout est chargé dès le lancement, et rendre ça asynchrone peut s'avérer très difficile car c'est loin d'être évident, et en .NET ce qui prend le plus de temps à charger à froid c'est le runtime .NET justement...
Abandonne l'idée, c'est techniquement complexe et de toute façon ton je présume que ton appli se charge assez rapidement pour ne pas en avoir besoin.
from human import idiocy
del idiocy
Ce genre de chose n'est possible que si le chargement des morceaux du programme sont chargés de manière asynchrone, soit parce qu'ils sont explicitement séparés, soit car il s'agit d'extensions/modules.
Dans ton programme comme dans beaucoup d'autres, ce n'est pas le cas et tout est chargé dès le lancement, et rendre ça asynchrone peut s'avérer très difficile car c'est loin d'être évident, et en .NET ce qui prend le plus de temps à charger à froid c'est le runtime .NET justement...
Abandonne l'idée, c'est techniquement complexe et de toute façon ton je présume que ton appli se charge assez rapidement pour ne pas en avoir besoin.
from human import idiocy
del idiocy
Elila001
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
Allez, aidez-moi! Faisons comme si mon programme était comme vous le dites-là, et qu'en chargements du formulaire l'utilisateur ne voit qu'une page lui disant: "Chargement en cours" mais ne sachant pas l'évolution de ce chargement
Bonjour,
voilà un code qui te permet d'avoir un message avant l'ouverture du formulaire:
voilà un code qui te permet d'avoir un message avant l'ouverture du formulaire:
Public Class Form1 Sub New() ' Cet appel est requis par le concepteur. InitializeComponent() ' Ajoutez une initialisation quelconque après l'appel InitializeComponent(). MessageBox.Show("Attention : je ne suis pas responsable d'une mauvaise utilisation de cette application. En effet la modification d'élements importants dans le registre peut faire planter windows... Ne modifier rien sans que vous ne sachiez ce que vous faites." & vbCrLf & vbCrLf & "Par prudence ne supprimer que les clés que vous avez créées. Veuillez patienter pour l'ouverture de l'application.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning) End Sub 'le reste du code