Per il famoso applicativo citato in epigrafe mi è rimasto un problema rognoso...
(In passato se ne era già parlato:
http://www.mail-archive.com/dev%40it.openoffice.org/msg00641.html
e successive)

In estrema sintesi OpenOffice non ha un blocco che inibisca le azioni dell'utente durante l'esecuzione di codice.

E, siccome a volte ci vuole tempo, l'utente (nervoso) si mette a cliccare incasinando tutto e generando antipatici errori basic.

Avevo risolto disattivando in parte i controlli (tastiera e qualche tasto del mouse) e accoppiando una barra di scorrimento sulla riga di status.

Ma troppo spesso qualcosa va storto e quella barra rimane li fissa a coprire la riga di status e a confondere l'utente. Ultimamente mi sta succedendo che l'autosalvataggio del doc congeli la barra...

Disperato ho disattivato la barra di scorrimento ma ho mantenuto la disattivazione dei controlli; sto testando la cosa... ma alcune procedure sono veramente troppo lunghe... e se qualcosa va storto l'utente rimane senza mouse e tastiera senza nemmeno l'avviso della barra di scorrimento congelata...

Quindi la domanda: vi viene in mente come si possa attivare una normale finestra (un dialogo ad esempio), che:
- non fermi il codice
- rimanga costantemente in primo piano anche quando il codice sposta il focus su altre finestre


Giusto una frase del tipo:
Attendi che la macro sia terminata!

Ma che con un click possa eventualmente essere chiusa (a rischio e pericolo dell'utente)

Grazie per i suggerimenti

Bart

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

Rispondere a