Ver Mensaje Individual
  #2  
Antiguo 21-05-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Seguramente el TEdit no tenga el foco cuando ejecutas el código, dependiendo desde donde estés ejecutando tendrías que focalizarlo, como por ejemplo en el evento OnClick de un TButton:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  edt.SetFocus;  // <- darle el foco
  edt.SelStart:= 3;
  edt.SelLength:= 5;
end;

Por supuesto no es nesesario si ya lo tiene como por ejemplo en el evento OnEnter del propio Edit:
Código Delphi [-]
procedure TForm1.edtEnter(Sender: TObject);
begin
  edt.SelStart:= 3;
  edt.SelLength:= 5;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 21-05-2012 a las 02:45:19.
Responder Con Cita