Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Todo en mayusculas (https://www.clubdelphi.com/foros/showthread.php?t=18010)

pborges36 28-01-2005 18:54:10

Todo en mayusculas
 
Hola a todos, necesito una ayudita: como hago para que en todo mis edit se ingrese solo texto en mayuscula? gracias.

roman 28-01-2005 19:12:24

Pon su propiedad CharCase igual a ecUpperCase.

Ahora que, si esto te es pesado puedes hacerlo para cualquier Edit que tengas o vayas a tener manipulando el mensaje WM_CHAR:

Pon una componente ApplicationEvents en tu formulario y en su evento OnMessage pones:

Código Delphi [-]
var
  Control: TWinControl;

begin
  if Msg.message = WM_CHAR then
  begin
    Control := FindControl(Msg.hwnd);
    if Assigned(Control) and (Control is TEdit) then
      msg.wParam := Ord(UpCase(Char(msg.wParam)))
  end;
end;

// Saludos

pborges36 29-01-2005 14:43:41

Hey!!! Funciona a la perfeccion... Muchas Gracias!!!!!!!

bigpeter80 26-11-2008 12:10:18

Excelente!!! a mi también me funcionó de mil maravillas.... Muchas gracias


La franja horaria es GMT +2. Ahora son las 23:32:58.

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