저는 왼쪽(CF_SA_Frame1)에 보이는 메뉴에서 원하는 메뉴를 선택하면 오른쪽
(CF_SA_Frame2)에 왼쪽에서 선택한(SF_SA_01)화면이 뜨게 하고 싶습니다.
물론 아래 쏘스로 가능했었는데 문제는 이렇게 띄운 창에서 마우스로 특정
Text박스를 Click하면 선택되지가 않네요...
아마도 Parent 부분이 잘못된것 같은데 어떻게 수정을 해야 할지....
참고로 이 화면은 ActiveX로 이용하고 있습니다...
------------------------------------------------------------------------
CF_SA_01 := TCF_SA_01.Create(self);
CF_SA_01.ParentWindow := Self.Handle;
CF_SA_01.Parent := CF_SA_Frame2;
CF_SA_01.Show;
CF_SA_01.Align := alClient;
TCF_SA_01.Create할때 Self Object 로 상속하셨는데
다시 ParentWindow의 핸들을 상속할 필요가 없습니다.
그럼, 즐프 하세요....
CF_SA_01 := TCF_SA_01.Create(self);
try
CF_SA_01.Parent := CF_SA_Frame2;
CF_SA_01.Align := alClient; // 보여지기 전에 되어야 하는 것 아닌가여....
CF_SA_01.Show;
finally
CF_SA_01.Free
end;