Bart Aimar schrieb:
Ciao Antonello

Antonello Cerrato ha scritto:

...
ho messo un controllo etichetta

Ecco... cosa intendi per "controllo etichetta"?
E' qualcosa che si usa solo nei db oppure è disponibile in generale?
puoi darmi qualche dritta?

Semplicemente uno dei controlli di formulario che si possono usare nei documenti di Calc o Writer, io ho usato il "Testo fisso" che é praticamente quello corrispondente al controllo "Label" dei Dialoghi di Oo Basic. Più o meno metodi e proprietà sono gli stessi.
bello grande e bello rosso nel documento, che copre quasi tutta la pagina, e comunque i pulsanti che non devono essere cliccati in quel momento. Normalmente l'etichetta é invisibile, ma al momento opportuno, prima di partire con la sua lunga elaborazione (nel mio caso carico dei dati dal database in un documento, circa 30 secondi)... diventa visibile e appare su di esso una bella scritta "ATTENDERE PREGO!". Contemporaneamente (e qui devo ringraziare le tue discussioni di cui sopra) parte la barra sulla riga di status. Al termine naturalmente l'etichetta sparisce di nuovo. P.S. se i tuoi utilizzatori sono persone un po' nervose suggerirei di attenuare il colore e magari passare ad una dicitura più soft, magari tipo "PAUSA CAFFÈ", specie se i tempi si prolungano notevolmente.
:-)
Interessante... ma la tua applicazione sposta il focus su sheet diverse durante l'esecuzione del codice?

Infatti, questo é senz'altro il tuo problema: il controllo di formulario dei documenti viene gestito praticamente come un'immagine: puoi ancorarlo alla pagina, al testo, ecc. e quindi naturalmente se sposti la pagina si sposta anche lui (i miei utlizzatori per fortuna non sono così nervosi e quando vedono la scritta si fermano diligentemente: il mio problema era solo evitare che cliccassero più volte lo stesso pulsante avviando così più volte la procedura). Non puoi eventualemente risolvere bloccando la pagina? Non ci ho mai provato ma si dovrebbe poter fare no?

buon lavoro
Antonello



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

Rispondere a