Il giovedì 14 febbraio 2008 11:46:51 Bart Aimar ha scritto:
> Paolo Mantovani ha scritto:
> > Ciao Bart,
>
> Ciao Paolo,
>
> > Il lunedì 11 febbraio 2008 19:23:10 Bart Aimar ha scritto:
[...]
> >> 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
> >
> > Quasi sicuramente questa è una fonte di problemi.
> > I dialoghi sono modali rispetto ad una sola finestra, non a tutte quante.
[...]
> > Se vuoi ti passo un esempio così puoi provare,
>
> Un esempio funzionante mi piacerebbe vederlo
> grazie  :-)

Ok, allego esempio sperando che passi i filtri della lista.
Si tratta di un documento calc con qualche riga di macro

Nel documento c'è un pulsante da schiacciare. Ovviamente declino qualunque 
responsabilità su quello che potrà succedere dopo...

Come avevo anticipato, la tecnica non è proprio netta, ma è efficace.
Si tratta di un dialogo modale che NON si può chiudere fino alla fine della 
procedura (e comunque fino a che non lo decidiamo NOI) e impedisce all'utente 
smanaccione di fare danni nel documento sottostante.

Attenzione:
Notare la gestione degli errori che fa chiudere il dialogo in caso di errore.
In mancanza di questo accorgimento infatti, in caso di errore nella procedura, 
l'unico modo di chiudere il dialogo sarebbe un  pkill -9 soffice

ciao
Paolo











Attachment: demo.ods
Description: application/vnd.oasis.opendocument.spreadsheet

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

Rispondere a