|
상황은 정확하게 알 수 없으나.. 일단 코드상에 틀린 부분이 있군요.
__fastcall TForm2::TForm2(TComponent *Owner,int ch)
:TForm(Owner)
{
..........
}
이렇게 고치셔야 합니다.
ch를 받아서 각각의 폼을 구분할 수 있게 컨스트럭터에 적절한 코딩을 하셔야겠죠.
하늘누리 님이 쓰신 글 :
: 안녕하세요
:
: 메인폼에서 버튼을 클릭했을때 서브 폼을 아래같이 생성하면
: TFrom2 *Test=new TForm2(Application);
: Test->Show();
:
: 서브폼이 제대로 나옵니다..그런데 생성되는 서브폼을 구분하기 위해서 아래와 같이
: 생서자를 하나 더 만들었습니다.
: __fastcall TForm2::TForm2(TComponent *Owner,int ch)
: :TForm(Owner,ch)
: {
: }
: 그리고 메인폼에서 버튼을 클릭할때 아래와 같이 서브폼을 생성시켰는데
: TFrom2 *Test=new TForm2(Application,1);
: Test->Show();
: 서브폼의 기존에 디자인 되었있던 판넬이나 에디트같은 객체들은 안보이구요
: 그냥 아무것도 없는 폼 하나가 생성되네요..
:
: 어떻게 하면 제대로 서브폼을 생성시킬수 있나요..도와주세요
|