Hast Du geprüft/beobachtet,
* dass die Sub main5_Change aufgerufen wird?
* dass sich der Wert min5.value ändert?
Ist vielleicht ein .reload() des Dialogs fällig?
Bildlaufleisten (Schieberegler)
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Bildlaufleisten (Schieberegler)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Bildlaufleisten (Schieberegler)
Dann liegt der Fehler vor dem gezeigten Code.Jennifer hat geschrieben:Wenn ich Messageboxes einbaue, komme ich dem gewünschten Verhalten näher
Wie ist min4 deklariert?
Überhaupt nicht.Jennifer hat geschrieben:Wie führe ich einen Reload des Dialoges durch?
Verwechslung meinerseits: Dialoge sind (während einer .execute()-Ausführung immer aktuell).
Hole Dir das SDKJennifer hat geschrieben:Wo gibt es eigentlich eine brauchbare Übersicht über die verfügbaren Methoden und Eigenschaften aller Steuerlemente und sonstiger Calc-Objekte?
Und XRay hast Du dazu auch im Einsatz?
Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Bildlaufleisten (Schieberegler)
hi, ich als nichtwisser
melde mich auch mal,
nach meinem verständnis solltest du den aufruf "CALL min5_Change" als letzte zeile im "SUB initialize" einfügen, so hat das beim testen bei mir jedenfalls funktioniert (ich setze immer ein CALL vor einen SUB-aufruf).
lg Andreas

nach meinem verständnis solltest du den aufruf "CALL min5_Change" als letzte zeile im "SUB initialize" einfügen, so hat das beim testen bei mir jedenfalls funktioniert (ich setze immer ein CALL vor einen SUB-aufruf).
lg Andreas
Re: Bildlaufleisten (Schieberegler)
Hallo Jennifer,
gehe ich recht in der Annahme, dass Du bei beiden Schiebereglern das Ereignis "Beim Justieren" verwendest?
Dabei gab es bei mir auch Probleme.
Schau Dir mal an, wie ich das in dem angefügten Beispiel gelöst habe.
Viel Erfolg.
Jügen
gehe ich recht in der Annahme, dass Du bei beiden Schiebereglern das Ereignis "Beim Justieren" verwendest?
Dabei gab es bei mir auch Probleme.
Schau Dir mal an, wie ich das in dem angefügten Beispiel gelöst habe.

Viel Erfolg.
Jügen
- Dateianhänge
-
- Schieberegler.ods
- (10.39 KiB) 148-mal heruntergeladen
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
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Re: Bildlaufleisten (Schieberegler)
Hallo Jennifer,
was bringt einen Menschen dazu, sich zu so einer nachtschlafenen Zeit mit Schiebereglern zu beschäftigen?
Für mich gibt es nur zwei Möglichkeiten. Entweder gibt es dafür ne Menge Kohle, oder aber es hat jemand Juckpulver ins Bett gestreut.
Aber was an bei diesem Makro nicht verkennen sollte, ist das der Code, äh die Katze, sich da manchmal selber in den Schwanz beisst.
Zum Beispiel nämlich dann, wenn der untere Schieberegler gegen Null gezogen wird, dann wird auch der obere in Bewegung gesetzt und dieser löst dann wiederum das Makro aus.
Das geht aber nicht weil Basic nicht mehrere Codes gleizeitig ausführen kann.
Was Du noch versuchen kannst, ist die Verzögerungszeit bei den Eigenschaften mal runtersetzen.
Schönes Restwochenende.
Jürgen
was bringt einen Menschen dazu, sich zu so einer nachtschlafenen Zeit mit Schiebereglern zu beschäftigen?
Für mich gibt es nur zwei Möglichkeiten. Entweder gibt es dafür ne Menge Kohle, oder aber es hat jemand Juckpulver ins Bett gestreut.

Tja, was soll ich dazu sagen. Starbasic stellt sich halt manchmal etwas zickig an.Jennifer hat geschrieben:Ach ja, gibt es eigentlich eine Möglichkeit, das ganze Verhalten zu verstehen?
Aber was an bei diesem Makro nicht verkennen sollte, ist das der Code, äh die Katze, sich da manchmal selber in den Schwanz beisst.
Zum Beispiel nämlich dann, wenn der untere Schieberegler gegen Null gezogen wird, dann wird auch der obere in Bewegung gesetzt und dieser löst dann wiederum das Makro aus.

Das geht aber nicht weil Basic nicht mehrere Codes gleizeitig ausführen kann.

Was Du noch versuchen kannst, ist die Verzögerungszeit bei den Eigenschaften mal runtersetzen.
Schönes Restwochenende.
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
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem