Fortschrittsanzeige - wie am geschicktesten einbinden?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

M_goes_OOo
Beiträge: 4
Registriert: Di, 13.11.2007 20:38

Fortschrittsanzeige - wie am geschicktesten einbinden?

Beitrag von M_goes_OOo »

Hallo zusammen,

ich brüte seit Tagen über einem Problem und finde auch im www keine Lösung:

Ich rufe in Calc einen Dialog auf. Durch einen Button starte ich ein Makro, das einige zeitintensive Zellmanipulationen durchführt (mehrere For-Next-Schleifen nacheinander). Diese Abarbeiten möchte ich durch einen Fortschrittsbalken dokumentieren.

Mein Problem ist vor allem: Wenn ich auf dem Dialog eine progress bar habe - wie spreche ich aus dem gerade laufenden Makro den Dialog zur Aktualisierung an? Der Dialog ist ja schon sichtbar, bevor das Makro gestartet wurde.

Oder habe ich ein Brett vor dem Kopf und dieser Ansatz ist völlig falsch? Gibt es irgendwo einen Beispielcode zur progress bar? Mir scheint, dass dieses Steuerelement etwas stiefmütterlich behandelt wird... :(

Alternativ würde auch ein Labelfeld helfen, dessen Beschriftung sich ändert.

Schonmal besten Dank,
Marcus
turtle47
*******
Beiträge: 1849
Registriert: Mi, 04.01.2006 20:10
Wohnort: Rheinbach

Re: Fortschrittsanzeige - wie am geschicktesten einbinden?

Beitrag von turtle47 »

Hallo Marcus,
M_goes_OOo hat geschrieben:Mir scheint, dass dieses Steuerelement etwas stiefmütterlich behandelt wird...
Stimmt, ich habe damals auch lange gesucht.

Schau Dir doch mal die Extention Color2Rows an.
Dort ist eine Progressbar in einem Dialog enthalten die den Programmfortschritt
anzeigt und auch noch die Farbe wechselt.

Oder schau Dir das Codebeispiel in diesem Thread mal an.

Vielleicht verschafft es Dir etwas Durchblick durch ein paar Astlöcher in Deinem Brett. :shock:

Viel Erfolg.

Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!

Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
M_goes_OOo
Beiträge: 4
Registriert: Di, 13.11.2007 20:38

Re: Fortschrittsanzeige - wie am geschicktesten einbinden?

Beitrag von M_goes_OOo »

Sensationell!

Problem gelöst. Vielen Dank! :D
Antworten