C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[36192] Child Form이 Focus를 안먹어요!!!
정철주 [speter78] 960 읽음    2004-07-09 17:16

메인 폼에 Child로 하나의 폼을 넣고 싶어 다음과 같이 코딩하였습니다.

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TForm2 *childForm = new TForm2(this);
    childForm->Parent = this;
   
    childForm->SetFocus();
    childForm->Show();
}

위와 같이 버튼이 클릭되었을때 child form을 띄워 Child안에서 여러가지 작업등을 하고 싶지만,
ChildForm의 TitleBar부터 활성화가 안되는 상황 입니다. (정확한 스팩은 파워 포인트에서 차트의 데이터 시트가 뜨는것 처럼 하고 싶습니다.)

MainForm과 ChildForm의 FormStyle을 MDI로 설정하면 focus가 제대로 동작하나, MainForm에 들어가는 다른 Component들의 영향으로 현재 그렇게 설정할 수 없는 상황입니다. 그래서 FormStyle을 fsNormal으로 설정한 상황에서 ChildForm이 제대로 동작하게 만들고 싶습니다.

Q&A의 여러 글들을 찾아보았지만, 마땅히 도움이 되는 글이 없어 이렇게 새로 올립니다.
고수님들의 많은 관심 부탁드립니다!! ^^

즐거운 하루 되세요...
ps)퇴근할 시간이당~~ ^^

+ -

관련 글 리스트
36192 Child Form이 Focus를 안먹어요!!! 정철주 960 2004/07/09
48212     Re:Child Form이 Focus를 안먹어요!!! 야누 1149 2007/02/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.