Domanda

Qualcuno sa come implementare il messaggio a bolle standard che avvisa gli utenti ogni volta che il Blocco maiuscole è attivato e un controllo password è attivo? È integrato in .NET framework o devo scrivere la mia classe per farlo?

È stato utile?

Soluzione

È possibile aggiungere una funzione del gestore a PasswordChanged gestore eventi e verifica il valore della chiave CapsLock in quella funzione. Se lo trovi attivo, puoi far apparire un messaggio da lì.

Altri suggerimenti

Questa è una vecchia domanda e ho già risposto, ma ho riscontrato questo stesso problema e ho iniziato con Keyboard.IsKeyToggled (Key.CapsLock) ma che ha restituito false se il Blocco maiuscole è stato impostato prima dell'applicazione in esecuzione. Quindi ho trovato un'altra soluzione che funziona perfettamente.

Console.CapsLock //is boolean and returns true if CapsLock is on

Assolutamente geniale e semplice (è nella dll mscorlib quindi non devi preoccuparti nemmeno delle dipendenze non necessarie)

Se usi un MaskedTextBox e specifichi una password, il framework .NET lo farà automaticamente per te

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top