marcog67
Messages postés7Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention21 mai 2008
-
11 févr. 2008 à 15:14
Miltiades
Messages postés233Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention25 octobre 2010
-
12 févr. 2008 à 13:30
Bonjour,
Voila mon petit soucis est que je veux afficher une progressBar dans ma fonction mais je ne trouve pas le myen de le faire.
Voici le code
public void btnImport_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Etes-vous sûr de faire l'importation ?", "Verification", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
// début de la progressbar
ouvrirExcel();
cnxAccess();
j = nbLigne(5,1);
cptLigne =5;
for (i=1;i<=j;i++)
{
valeurString = System.Convert.ToString(i);
AjoutS_Adressen("000", 1000, valeurString);
AjoutS_kunde("000", valeurString);
AjoutMemo("000", 114, "-", lire(1, "AR",cptLigne));
cptLigne=cptLigne + 1;
}
FermerExcel();
FermerAccess();
// fin de la progressbar
MessageBox.Show("Transfert terminée", "Fin", MessageBoxButtons.OK);
}
oximoron
Messages postés149Date d'inscriptionmercredi 23 juillet 2003StatutMembreDernière intervention30 janvier 2009 11 févr. 2008 à 17:48
Salut,
j = nbLigne(5,1);
// début de la progressbar
ProgressBar.Maximum = j;
ProgressBar.Value = 0;
for (i=1;i<=j;i++)
{
...
ProgressBar.Value++;
ProgressBar.Refresh();
//si ca marche pas un Application.DoEvent(); devrait faire l'affaire mais ca ralenti le code
}