Ciao Bart, 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
Dovresti usare gli eventi. Io ho usato una tecnica del genere in passato. E' un po sporchina ma efficace, solo che non sono sicuro che possa adattarsi al tuo caso (vedi prossimo commento) > - 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. E' anche vero che recentemente è stata introdotta la proprietà DesktopAsParent nel dialog model, che dovrebbe proprio fare allo scopo, ma non sono mai riuscito a farci nulla di utile... Se vuoi ti passo un esempio così puoi provare, però se a mio avviso dovresti prima cercare di ripulire il codice in modo da non dover attivare e disattivare le finestre ove possibile. > > > Giusto una frase del tipo: > Attendi che la macro sia terminata! per "disincentivare" l'interazione dell'utente io suggerirei un : "ATTENZIONE - SCARICHE ELETTRICHE AD ALTO VOLTAGGIO! - MANTENERE ARTI, TENTACOLI E SPORGENZE VARIE ADERENTI ALLA SAGOMA DEL CORPO FINO AL CESSATO PERICOLO" ;-) > Ma che con un click possa eventualmente essere chiusa (a rischio e > pericolo dell'utente) be, un ultimo click si può sempre concedere, non siamo mica insensibili... Paolo M --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
