Anbei ein kleines Snippet welches das Object ProgressBar in Eplan näher erklärt (Verwendungsbeispiel).

            Progress oProgress = new Progress("SimpleProgress");
            oProgress.BeginPart(100, "Mach was...");
            oProgress.SetTitle("Titelzeilentext des Fortschrittes");
            oProgress.SetNeededSteps(10);   //max Anzahl der durchzuführenen Aktionen
            oProgress.SetAllowCancel(true);      //Abbrechen erlauben JA/NEIN
            oProgress.ShowImmediately();   //sofortige Anzeige des Fortschrittbalkens

            if (!oProgress.Canceled())
            {
                //meine Aktionen...
                oProgress.SetActionText("Aktionstext in Fortschrittsbalken");    //Aktionstext fetslegen
                oProgress.SetTitle("Titelzeilentext bei Bedarf erneut/anders festlegen");    //Titelzeilentext
                oProgress.Step(1); //Fortschrittsbalken um einen Zähler erhöhen
            }
            oProgress.EndPart(true); //Fortschrittsbalken ENDE