Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Como verifico si la tecla bloq mayus esta activada (https://www.clubdelphi.com/foros/showthread.php?t=61107)

Lizette 26-10-2008 10:43:19

Como verifico si la tecla bloq mayus esta activada
 
Hola, tengo un edit para ingresar contraseña, y todos los passwords son siempre en minusculas, como puedo avisarle al usuario que esta activado el bloq mayus del teclado?? Parecido a como lo hace el correo cuando quiere ingresar la contraseña.. Gracias

enecumene 26-10-2008 13:46:14

Hola,

Código Delphi [-]
procedure TFLogin.EClaveKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if GetKeyState(VK_CAPITAL) and $00ff <> 0
  then begin
    Aviso.ActivateHint(EClave, 'La tecla Mayúscula está activado!', ikWarning, 'Aviso', 10000);
  end;

Aviso es un componente JvBallooHint de la librería Jedi ;). También lo puedes usar con un ShowMessage o MessageDlg.

Saludos.

Lizette 31-10-2008 08:13:11

Gracias
 
Gracias por tu colaboracion, me fue de mucha utilidad..


La franja horaria es GMT +2. Ahora son las 06:03:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi