Tema: Evitar focus
Ver Mensaje Individual
  #4  
Antiguo 17-08-2007
MON___ MON___ is offline
Miembro
 
Registrado: abr 2007
Ubicación: Salamanca (España)
Posts: 84
Reputación: 18
MON___ Va por buen camino
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
Responder Con Cita