L'utilisateur pourra rechercher un document sur la machine locale et afficher une barre de progression pendant la recherche du programme. Pour être plus clair, j'ai foreach boucle pour laquelle je veux attacher ma barre de progression pour montrer les progrès. ma boucle foreach et les progrès devraient fonctionner simultanément. Est-ce possible ?Utilisation de la barre de progression dans l'application C# windows
2
A
Répondre
4
Vous pouvez essayer quelque chose comme
private void CopyWithProgress(string[] filenames)
{
// Display the ProgressBar control.
pBar1.Visible = true;
// Set Minimum to 1 to represent the first file being copied.
pBar1.Minimum = 1;
// Set Maximum to the total number of files to copy.
pBar1.Maximum = filenames.Length;
// Set the initial value of the ProgressBar.
pBar1.Value = 1;
// Set the Step property to a value of 1 to represent each file being copied.
pBar1.Step = 1;
// Loop through all files to copy.
for (int x = 1; x <= filenames.Length; x++)
{
// Copy the file and increment the ProgressBar if successful.
if(CopyFile(filenames[x-1]) == true)
{
// Perform the increment on the ProgressBar.
pBar1.PerformStep();
}
}
}
EDIT
Pour plus la tâche en cours d'exécution, vous pouvez également envisager d'utiliser BackgroundWorker Class
Questions connexes
- 1. Barre de progression, C#
- 2. Barre de progression C# dans une classe?
- 3. Utilisation de boîtes de dialogue de barre de progression modale dans Windows CE?
- 4. Windows Forms: Barre de progression sans réponse
- 5. Affichage de la progression dans une barre de progression
- 6. Actualiser la barre de progression dans la barre de notification
- 7. wxPython barre de progression
- 8. Barre de progression de la barre des tâches de Windows 7 en Java
- 9. Ajouter une barre de progression dans la barre de navigation
- 10. Plusieurs états de la barre de progression dans WPF
- 11. Charger la barre de progression dans DWR?
- 12. Barre de progression dans la liste?
- 13. Utilisation de Windows 7 Indicateur de progression de la barre des tâches d'une extension d'espace de noms Windows Explorer
- 14. Barre de progression dans WinForms
- 15. Problème de barre de progression
- 16. barre de progression dans android
- 17. Windows Forms: barre de progression dans une colonne DataGridView
- 18. Barre de progression de la console libcurl C++
- 19. Barre de progression verticale
- 20. télécharger barre de progression
- 21. cocos2d barre de progression
- 22. Barre de progression
- 23. Faking barre de progression
- 24. .NET Barre de progression dans la barre des tâches sous Windows 7
- 25. Barre de progression horizontale
- 26. Barre de progression multiple
- 27. PHP Barre de progression
- 28. Barre de progression Delphi
- 29. Configuration de la barre de progression AJAX
- 30. Configuration de la barre de progression Flex
@astander, merci pour votre code . Cela m'a beaucoup aidé. J'utilise ce code dans un événement de clic sur un bouton. La barre de progression ne fonctionne pas dans le runtime. – Anuya