scusate, ho le idee un po' confuse tra il concetto di TopMost e di Focus ..
ho fatto una applicazione per pocket PC dove una form1 apre una form2, dalla form2 si apre una form3, ecc ..., sempre con showDialog ..
prima di aprire la form successiva io metto la proprietà TopMost a False e nella form che apro la metto invece a True, in modo da aver sempre in primo piano l'ultima form che è stata aperta .. fin qui tutto bene e con un bell'effetto grafico.
Ho il sospetto che ogni tanto si apra a mia insaputa una nuova applicazione (un messaggio di sistema, il lock del palmare, ...) perchè la form che ho in primo piano ed a modalità full screen perde il focus, cioè se premo sui controlli della form sento il "click" però non succede nulla ... se il problema fosse questo vorrei aggiungere un Timer che ogni tot secondi mi riporti comunque il focus sulla form che ho in primo piano in modo da essere immune da quello che puo' rubare il focus alla mia applicazione.
Grazie a tutti per l'aiuto.
ciao
eK![]()