Hallo!
Wie kann ich per Basic einen Bildschirmrefresh durchführen?
Das Problem ist, daß eine Tabelle, die ich per Basic einfüge
(aus dem Autotext) nur teilweise zu sehen ist,
der Text, der vor dem Einfügen da stand ist auch noch
zum Teil sichtbar. (Manchmal gehts auch gleich gut.)
Danke für die Hilfe!
Viele Grüß,
Horst-Rainer
Bildschirmrefresh per Basic
Moderator: Moderatoren
-
- **
- Beiträge: 32
- Registriert: So, 25.02.2007 09:11
- Wohnort: Ingolstadt
Re: Bildschirmrefresh per Basic
Hallo Horst-Rainer
vielleicht nicht die eleganteste Methode aber mit dem Dispatcher Befehl updateall müsstest du allles "erschlagen" können
Gruß
Hawk
vielleicht nicht die eleganteste Methode aber mit dem Dispatcher Befehl updateall müsstest du allles "erschlagen" können
Code: Alles auswählen
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(ThisComponent.CurrentController, ".uno:UpdateAll", "", 0, Array())
Hawk
Zuletzt geändert von hawkhunter2002 am So, 12.08.2007 18:30, insgesamt 1-mal geändert.
OOO Basic Programmierers best Friend XRay-Tool
-
- *****
- Beiträge: 319
- Registriert: Mi, 14.12.2005 08:08
- Wohnort: freising - oder dort, wo das bier herkommt
Re: Bildschirmrefresh per Basic
hallo
bildschirmaufbau einfrieren mit
bildschirmaufbau freigeben/aktualisieren mit
grüße
klaus
bildschirmaufbau einfrieren mit
Code: Alles auswählen
thisComponent.lockControllers()
Code: Alles auswählen
thisComponent.unlockControllers()
klaus
-
- ***
- Beiträge: 52
- Registriert: Mi, 09.05.2007 23:25
Re: Bildschirmrefresh per Basic
Hallo Hawk!
Das scheint zu funktionieren!
Vielen Dank!
Hallo Klaus!
Ich wollte ja den Bildschirm refreshen und nicht einfrieren.
Aber Deinen Tip kann ich woanders gut gebrauchen.
Danke!
Gruß,
Horst-Rainer
Das scheint zu funktionieren!
Vielen Dank!
Hallo Klaus!
Ich wollte ja den Bildschirm refreshen und nicht einfrieren.

Aber Deinen Tip kann ich woanders gut gebrauchen.
Danke!
Gruß,
Horst-Rainer