FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Error con SelStart y SelLength
Hola !!!
Es un tema tonto pero que me trae de cabeza. Estoy intentando usar las funciones SelStart y SelLength en Firemonkey y no consigo que se marque el texto. Por si era tema de calculo de longitudes en las cadenas de texto, probé de manera directa algo como esto: edt.text := 'ABCDEFGHIJKL' ; edt.SelStart := 3 ; edt.SelLength := 5 ; De forma que se tenía que haber marcado algún texto pero nada. Lo he probado en un proyecto de VCL por si estaba poniendo algo mal, pero si me funciona, así que no sé por donde puede venir el error. Alguien tiene alguna solución? Gracias de antemano por todo !!!! |
#2
|
||||
|
||||
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:
Por supuesto no es nesesario si ya lo tiene como por ejemplo en el evento OnEnter del propio Edit:
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 03:45:19. |
#3
|
|||
|
|||
Buenas ecfisa, no era eso, ya lo había probado, de echo si lo pruebas en Delphi XE2 veras que no es necesario.
Es algo que no funciona igual en Firemonkey o mas bien, que yo no lo uso bien. Porque el SelLength si marca la posición correcta si le sumas 1. Seguiré probando a ver. |
#4
|
|||
|
|||
Listo ..... resulta que la propiedad es para los Edit, y yo lo tenía asociado a un ClearingEdit .
No le deis vueltas y gracias por las respuestas !!!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
error en la prueba de conexion al inicializar al proveedor. error de autenticacion | ygeraldino | Conexión con bases de datos | 12 | 21-06-2011 00:51:18 |
Error al generar instalador con installshield (error 6173) | jangel_ramirezm | Varios | 4 | 09-12-2008 01:07:54 |
error:[Fatal Error] Unit1.pas(7): Unit ZDbcConnection was compiled with a different.. | karaoke | Conexión con bases de datos | 2 | 19-12-2007 11:22:36 |
¿Por qué me da este error?Error creating cursor manejador | nuri | SQL | 2 | 01-08-2005 18:30:28 |
richedit y SelLength | Dantael | OOP | 1 | 17-01-2005 17:26:49 |
|