Realisation d'une ProgressBar [C#] - C#/.NET managed - Programmation
Marsh Posté le 19-12-2008 à 12:30:43
Dans System.Windows.Forms il y a une classe Progressbar.
http://msdn.microsoft.com/en-us/li [...] ssbar.aspx
A+,
Marsh Posté le 13-01-2009 à 15:36:41
Il te faudra de plus te renseigner au niveau des EventHandler afin de notifier à ta progress Bar l'avancé du traitement de ton fichier texte !
Si tu veux du code exemple, MP
Marsh Posté le 13-01-2009 à 15:39:18
Si j'ai bon souvenir de mes programmation C#, Visual Studio te donne même une icone progress barre que tu n'a plus qu'a glisser ou bon te semble, ensuite tu a un curseur dont tu peut décider de la taille toi même donc tu décide simplement de la taille de ton fichier (nombre de lignes) donc si tu lis ton fichier dans une boucle (ce que je pense) tu met un +1 à chaque fois ^^
Marsh Posté le 13-01-2009 à 15:46:28
ça va être du chipotage mais si tu va faire une conception foireuse si tu mélange le traitement et la présentation, puisque dans l'exemple de Jérémie777, tu devra avoir une référence à ta ProgressBar dans ta classe de traitement afin de la faire "progresser".
Le passage par un EventHandler dans ta classe de traitement me semble plus indiquer et sera en plus, réutilisable ce qui reste un des objectifs de l'objet.
Enfin bon, ça cassera pas trois pattes à un canard et la merde sentira toujours pareil que tu le fasses d'une façon ou d'une autre
[/HS enculage de mouche]
Marsh Posté le 19-12-2008 à 11:32:31
Bonjour,
Je suis novice dans le développement C# et même dans le développement tout simplement. lol
mon application permet de selectionner un fichier .TXT et de lire ligne par ligne puis d'insérer les informations dans ma base de données
Le problème est que certaine fois c'est très long donc j'aurais aimer mette une progressBar mais je n'ai pas de posibilité de savoir la fin du traitement donc comment je peut faire ???
J'ai trouvé sur ce forum un post équivalent mais aucune réponse n'a été apporté sauf un gif animé mais moi je veux pas d'image.
Est ce que quelqu'un peut me venir en aide ????
Merci d'avance
Bonnes fêtes a tous.