Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   TEdit con foco pero sin cursor (https://www.clubdelphi.com/foros/showthread.php?t=44723)

Zubat 13-06-2007 16:01:21

TEdit con foco pero sin cursor
 
Hola a todos

Tengo un form que tiene un TEdit con el foco y el indicador del cursor visible.
Desde ahí, pulsando la tecla INSERT abro otro form y al cerrarlo intento volver a tener el foco en el TEdit del primer form.

He probado con ActiveControl.Name para que me diga quién tiene el foco al cerrar el segundo form y me dice que lo tiene el TEdit, pero no hay forma de que se haga visible el indicador del cursor en ese TEdit.

He probado con SetFocus, con Refresh, con SelStart... pero el cursor no aparece.

He leído por este foro algunas cosas similares pero no me funcionan.

¿Se os ocurre cuál puede ser la causa? ¿Cómo puedo solucionarlo?

¡¡Muchas gracias!! :)

gluglu 13-06-2007 16:58:04

Tengo ese error desde hace tiempo. Y después de innumerables consultas en internet y otros foros, no tengo solución, por lo que lo he dado por imposible.

En el momento que empieces a escribir, debería volver a aparecer el 'caret' del cursor. Yo lo he dejado por perdido como un bug del Delphi.

Otras veces, al devolver el foco a otro control, el caret se posiciona en cualquier sitio aleatorio del Edit o incluse de RichEdit. Lo mismo, lo doy por imposible.

Al menos en la versión de Delphi que utilizo, BDS 2006 VCL.Net


La franja horaria es GMT +2. Ahora son las 17:18:20.

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