Bonjour SOMMIER Arnaud
Message du 2006-04-04 15:00:

J'essaye d'utiliser la fonction qui gèle l'affichage mais celle-ci n'a
pas l'air de fonctionner tout le temps....
Il faut exécuter autant de lock que de unlock (il y a un compteur de
demandes de blocage)

Il n'y aurai pas moyen de carrement bloquer toute action de
l'utilisateur sur le classeur ? Car la le lockControllers ne fige que
l'affichafe, quand on réaffiche, tout ce que l'utilisateur a tappé
s'affiche.

Dans le livre Programmation OpenOffice.org on indique que pour éviter
les actions utilisateurs on peut ouvrir un dialogue.

Je viens de trouver une solution plus simple: désactiver la fenêtre en cours.

dim fenDoc as Object
fenDoc = thisComponent.CurrentController.Frame.ContainerWindow
fenDoc.Enable = False
wait 5000 ' simulation de la réalisation du travail
fenDoc.Enable = True

Et malgré la désactivation, il est possible de faire évoluer une barre de progression au bas de la fenêtre du document.

   Bernard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à