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

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando