Personalmente uso los eventos OnEnter y hago la variable .Hint del objeto igual a ''. En el evento OnChage hago la variable .Hint='M' y en el evento OnExit valido el valor de .Hint='M' y hago la b�squeda, de lo contrario no hago nada
El s�b., 29 de enero de 2022 7:00 a. m., <
lazarus-es-request en lists.lazarus-ide.org> escribi�:
Show quoted text 90 lines
Env�e los mensajes para la lista Lazarus-es a
lazarus-es en lists.lazarus-ide.org
Para subscribirse o anular su subscripci�n a trav�s de la WEB
https://lists.lazarus-ide.org/listinfo/lazarus-es
O por correo electr�nico, enviando un mensaje con el texto "help" en
el asunto (subject) o en el cuerpo a:
lazarus-es-request en lists.lazarus-ide.org
Puede contactar con el responsable de la lista escribiendo a:
lazarus-es-owner en lists.lazarus-ide.org
Si responde a alg�n contenido de este mensaje, por favor, edite la
linea del asunto (subject) para que el texto sea mas especifico que:
"Re: Contents of Lazarus-es digest...". Adem�s, por favor, incluya en
la respuesta s�lo aquellas partes del mensaje a las que est�
respondiendo.
Asuntos del d�a:
1. Re: Atascado en validaci�n de StringGrid (Jesus Reyes A.)
----------------------------------------------------------------------
Message: 1
Date: Fri, 28 Jan 2022 22:15:51 -0600
From: "Jesus Reyes A." <jesusrmx en gmail.com>
To: Iv�n Lugo Herrera via Lazarus-es
<lazarus-es en lists.lazarus-ide.org>
Subject: Re: [Lazarus-es] Atascado en validaci�n de StringGrid
Message-ID: <0896045c-c877-267d-a1c9-199d089af303 en gmail.com>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
On 26-ene.-22 5:31 p. m., Iv�n Lugo Herrera via Lazarus-es wrote:
> Hola amigos de la lista Lazarus en espa�ol. Tratando de avanzar en el
> conocimiento de L�zarus, me encuentro con el siguiente
> problema, que espero sea elemental para muchos de Uds.:
>
> Tengo una tabla (llam�mosla Conceptos) con dos campos: C�digo y Nombre.
> En cierta parte del programa asigno varios de estos conceptos a otros
> sujetos. Para su registro y presentaci�n utilizo un StringGrid con dos
> columnas.
> En la primera columna, asignada al C�digo, tengo un bot�n elipsis.
> Esto me permite:
> 1 escribir el c�digo, si lo conozco, o
> 2 pulsando el bot�n presentar una ventana para seleccionar el registro
> que me interesa.
> Cuando escribo un c�digo correcto o cuando selecciono de la lista el
> programa funciona como es deseado.
> Cuando escribo un c�digo errado se activa la validaci�n y se presenta
> el mensaje de error ("�Registro no existe!"). Si pulso el bot�n del
> c�digo luego del error se activa la validaci�n de c�digo errado, y as�
> una y otra vez a cada pulsaci�n del bot�n, manteniendo el control en
> el �rea de texto de la celda de c�digo.
> � C�mo puedo superar este "atasco" ?
> � C�mo doy por concluida la validaci�n del texto para optar por el bot�n
?
>
> Agradecido de antemano por la ayuda que puedan brindarme.
>
> ILH
>
Podr�as adjuntar un proyecto de ejemplo para probar?.
Jesus Reyes A.
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <
http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220128/ca7620d0/attachment-0001.htm
>
------------------------------
Subject: Pi� de p�gina del digest
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus-es
------------------------------
Fin de Resumen de Lazarus-es, Vol 141, Env�o 11
***********************************************
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220130/658d94dc/attachment.htm>
