Main 폼에 Panel 이 있고 나머지 부분에 Child 폼이 꽉차도록 하였습니다.
unit main;
interface
uses .... OutList(자식폼명) 으로 하였구요.
자식폼에는 DBGrid1,DBGrid2,Edit1(여러개)
문제 ---- 메인폼에서 자식폼을 호출(outF:=ToutF.create(Application);
outF.show;)하여 자식폼에서 작업(DBGrid1(Table에 연결.영수증합계) 에서 선택된 영수증을
DBGrid2(Query에 연결.상세 내역을 보여줌) 을 하는데는 이상이 없었는데요 문제는
메인폼의 EditBox등을 클릭한 다음 자식폼의 DBGrid1,2를 클릭하면 포커스가 이동이 안됩니다.
자식폼의 EditBox를 클릭하면 이동이 되는데 DBGrid만 안됩니다. DBGrid.Enabled:=true;
DBGrid.ReadOnly:=true;DBGrid.visible:=true로 되어 있습니다.
참고로child Form의 Form style이 fsStayOnTop이면 정상적으로 왔다갔다 합니다.
왜 그런건가요?
고수님들의 조언 부탁드립니다