Mira a mi me pasaba parecido abría otros form dentro de un panel en un form principal y no me permitía hacer focus en los edit al no ser con tab y por tanto no podía escribir en ellos, yo lo resolví poniendo esto en el evento click de los edit
Cita:
procedure Tform1.edit1Click(Sender: TObject);
begin
edit1.SetFocus;
end;
|
es un poco una chapusa porque no me deja por ejemplo seleccionar una parte del texto que escribí en el edit, pero para lo que lo quería me funcionó perfecto.