Cita:
Empezado por sur-se
Hola.
No es eso. El taborder está bien. Si reproduces el ejemplo verás que no va por ahí la consulta.
A ver, el tema es el siguiente:
- A partir del valor de un campo edit, se trata de habilitar o deshabilitar el siguiente edit en la secuencia.
- Si este primer edit tiene un valor, por ejemplo, "S" entonces se habilita el segundo edit, pero si no permanece deshabilitado.
- El problema es que al comprobar el valor en el OnExit, y habilitar el segundo edit, este no recibe el foco, a pesar de estar habilitado.
Un saludo.
|
Ahora entiendo tu problema

..un poco mejor

.
Lo que puedes hacer es
no usar el evento OnExit de tu primer Edit sino mas bien el evento
OnChange del primer Edit y colocar (segun lo que mencionas) éste codigo:
Código Delphi
[-]procedure TForm1.Edit1Change(Sender: TObject);
begin
if Edit1.Text='S' then
Edit2.Enabled:=True
else Edit2.Enabled:=False;
end;
.
Con eso ya solucionas tu problema.

Saludos...

__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7