mi sono accorto di una cosa fastidiosa: ho una qualsiasi applicazione aperta sul palmare e lancio la mia applicazione con TopMost = True. Dalla Form1 apro una Form2 con ShowDialog e metto Top Most = True. A questo punto la Form2 è in primo piano e se premo un tasto lo posso immediatamente gestire con i "soliti" keyUp, keyDown ..
Quando però chiudo la Form2 e ritorno alla Form1, anche se impongo nuovamente TopMost = True, NON riesco a gestire gli eventi di tasto premuto fino a quando non tocco lo schermo (e porto immagino la Form "veramente" in primo piano). Questo non è necessario se la mia applicazione è la sola applicazione attiva sul palmare.
Vi chiedo: oltre a Me.TopMost ci sono altri sistemi per mettere in primo piano "reale" una form su cui si torna dopo averne aperta un'altra con showDialog ??
Grazie per l'aiuto![]()
eK