Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Posicionar cursor en un edit (https://www.clubdelphi.com/foros/showthread.php?t=17232)

JOMABRI 29-12-2004 18:57:35

Posicionar cursor en un edit
 
Hola amigos.

Como puedo positionar el cursor en un control Tedit?. Ejemplo:

El TEdit tiene el texto "PRUEBA", quiero que al hacer clic en 1 boton, el puntero o cursor se posicione en la letra B, para que el usuario modifique el texto desde esa posición.

Gracias.

Mauricio Briñes.

jhonny 29-12-2004 19:13:05

Usando tu propio ejemplo me funciono de la siguiente manera:

En el OnClick del Boton puse el siguiente codigo...

Código Delphi [-]
  Edit1.SelStart := POS('b',Edit1.Text)-1;
  Edit1.SelLength := 1;
  Edit1.SetFocus;

Donde SelStart Es la propiedad que indica de donde quieres comenzar a seleccionar, y SelLength indica cuanto quieres seleccionar a partir de SelStart y SetFocus para pasar el foco a dicho control...

Ahhh, No olvides poner la propiedad AutoSelect de tu Edit en False...

Espero esto te sirva de ayuda o al menos de guia.

JOMABRI 29-12-2004 20:53:15

Listo Jhonny, me funciono, muchisimas gracias.


La franja horaria es GMT +2. Ahora son las 13:53:54.

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