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]