Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Utiliser la progressBar

0000002002     -      18/06/2013

Le module ci-dessous montre comment utiliser la progressBar qui apparaît dans le bas de l'écran de Mercator. Il s'appuie sur la classe statique MercatorUi.Progress qui contient ces 3 méthodes publiques :

  • ProgressCreate : paramètre Int : nombre total d'étapes à parcourir, lors de l'initialisation de la progressBar
  • ProgressIncrement : paramètre Int : nombre d'étapes à incrémenter
  • ProgressDestroy : pas de paramètre : retirer la progressBar

Exemple de code :

Zoom
DataSet ds = Api.Zselect(conn, reqSql);
if (ds == null)
    return;
MercatorUi.Progress.ProgressCreate(ds.Tables[0].Rows.Count);
foreach (DataRow dr in ds.Tables[0].Rows)
{
    MercatorUi.Progress.ProgressIncrement(1);
    ...
}
MercatorUi.Progress.ProgressDestroy();