|
임펠리테리입니다.
논리적인 문제이니까 여러가지 방법이 있겠지만..
금방 생각하기로는, 폼을 생성한 후 ShowModal() 하기 직전에 R의 포인터를 폼에 넘겨주면 될 거 같네요.
물론 폼에는 public으로 R 타입의 변수를 미리 만들어두어야 하겠지요. 그런 후에 폼의 OK 버튼 핸들러에서
R 변수로 값을 세팅해주면 되겠네요.
그럼 이만...
임우식 님이 쓰신 글 :
: 안녕하세요..
:
: 물어볼 내용이 좀 기내요.
:
: 의미 전달이 잘 될지 모르겠지만...
:
: 제가 만드는게.. DVD방 관리 프로그램이거든요..
:
: 방이 30개 입니다. TRPanel *R(제가 만든 컴포넌트 - 패널을 상속 받아서 만들었습니다.)
:
: 안에 Label이 3개고 ListBox가 하나 있어요.
:
: 로 메인 폼에 30개를 만들어서
:
: 이걸 더블클릭하면
:
: Form1이 나타나게 했습니다.
:
: R의 Label1의 내용을 Form1의 Label1으로 보내는건
:
: void __fastcall TMainForm::MyDblClick(TObject *Sender)
: {
: Start_Form = new TStart_Form(Application);
: Start_Form->Label1->Caption = ((TRPanel *)Sender)->Label1->Caption;
: Start_Form->ShowModal();
: delete Start_Form;
: }
:
: 이건 알겠는데..
:
: 반대로 Form1에 확인버튼이 있거든요..
:
: 이걸 클릭했을때.. Form1의 내용을 R로 보내는게 잘 모르겠어요..
:
: 그러니까 겜방 프로그램을 보면 각 번호의 컴을 더블 클릭하면 새로운 폼이 하나뜨죠..
:
: 이 폼에서 회원이나 비회원, 등등의 설정을 해주고 확인을 해주면
:
: 그 번호의 컴에 설정된 내용이 들어가거든요..
:
: 이게 잘 안되네요..
:
|