En efecto, con TabStop := False, el TEDIT no recibiría "foco" a medida que nos desplazamos con el teclado; sin embargo, si "picamos" en TEDIT con el ratón SÍ recibe el foco, a pesar de tener como FALSE su propiedad TabStop. ¿Cómo evitar esto?
En el evento OnEnter de TEDIT deberemos escribir el siguiente código
SelectNext((Sender as TWinControl), True, True);
Con ello TEDIT no recibirá "foco" en caso de que "piquemos" con el ratón ya que el foco se desplazará al siguiente control que pueda recibirlo
|