giovedì 14 maggio 2026

C# Windows Forms, verificare lo stato del tasto delle maiuscole, capslock

Quando si sviluppando applicazioni Windows Forms in C#, può nascere l'esigenza di verificare se il tasto delle maiuscole fisse, denominato CapsLock, è attivo oppure no.
In casi, come quello delle password, o inserimento dati.
Per verificare se è attivo oppure no, dobbiamo utilizzare il metodo "IsKeyLocked" della classe "Control", passando come valore il tasto CapsLock.

Di seguito si riporta il codice di tale utilizzo nel linguaggio di programmazione C#.



C#

private void BtnCapsLock_Click(object sender, EventArgs e)

{

    bool attivoCapsLock = Control.IsKeyLocked(Keys.CapsLock);

    if (attivoCapsLock)

        MessageBox.Show("Tasto maiuscole attivo");

    else

        MessageBox.Show("Tasto maiuscole non attivo");

}


Nessun commento:

Posta un commento