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