Ver Mensaje Individual
  #2  
Antiguo 04-06-2007
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Reputación: 19
BuenaOnda Va por buen camino
Wink

lo que podrias hacer es utilizar una variable "global" de tipo char y preguntar si el valor de esa variable es igual a la tecla pulsada, entonces que el valor de la tecla pulsada sea 0, osea no se escriba nada, todo esto en el evento keypress..

Código Delphi [-]
var
  tecla : char;
 
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
     IF(key=#32)OR(Key=#13) THEN Exit; //Si Quieres que se presionen  
                                                       //espacios o la tecla enter.
     IF tecla= Key THEN
        key:=#0
     ELSE
        tecla:=key;
end;

lo malo es que existen palabras que poseen letreras repetitivas como "coordinación ".. bueno quizas algun compañero nos pueda dar una mejor respuesta.. bueno espero haberte ayudado en algo...
Responder Con Cita