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
[7710] [질문]메인폼에서 Button하나로 MDIChild내Memo명령을 작동할려면....,
황해권 [] 1376 읽음    2001-05-23 15:35
안녕하세요

메인폼에다 ToolButton1(MDIChild생성버튼) ,ToolButton2(유저 명령버튼) 생성시키고 ,MDIChild폼에는   Memo  를 올려 놓습니다.그런데 예를들어 MDIChild를 MDIChild1,MDIChild2 2개를 생성하면 그순서에
맞게 마지막 생성한 Memo에 어떤명령을 주면은 잘작동하는데 MDIChild2에서  MDIChild1으로 포코스를 옮기면 MDIChild1에 있는 Memo메모는 전혀 작동을 하지않습나다.(단 ActionList의 StandardAction는 잘작동 됩니다)
종합으로 볼때 메인창에서 차일드창의 콤포넌트를 관리하고 싶습니다.
또한 MDIChild에서 메뉴항목의 그룹을만들고 그그룹을 메인메뉴에 추가했을 때는 잘작동합니다
답변 부탁드립니다.

void __fastcall TMainForm::ToolButton1(String Name)//MDIChild생성
{
  Child = new TMDIChild(Application);
  Child->Caption = Name;
  if (FileExists (Name))
     Child->Memo->Lines->LoadFromFile(Name);                 
//------------------------
void __fastcall TMainForm::EditRedoCmdExecute(TObject *Sender) //ActionList메뉴
{
Child ->Memo->SelectAll(); //예를들어,명령실행
}
//-------------------------
void __fastcall TMainForm::ToolButton2Click(TObject *Sender)//ActionList로 변경해도 같음
{
Child ->Memo->SelectAll(); //예를들어,명령실행
}



+ -

관련 글 리스트
7710 [질문]메인폼에서 Button하나로 MDIChild내Memo명령을 작동할려면...., 황해권 1376 2001/05/23
7717     Re:[질문]메인폼에서 Button하나로 MDIChild내Memo명령을 작동할려면...., 경호 1423 2001/05/23
7723         [감사인사]경호 님 정말 감사합니다. 해결했습니다. 꾸벅....(내용없슴) 황해권 1338 2001/05/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.