Form1과 Form2가있는 프로그램이 있습니다. form1에서 버튼을 클릭하여 form2를 열려면 어떻게해야합니까?C++ Builder를 사용하여 버튼으로 새 양식을 여는 방법은 무엇입니까?
답변
그냥 조금 더 많은 정보를 원하시면
: 응용 프로그램 ->의 CreateForm (__ CLASSID (TForm2), & 형식 2); 응용 프로그램을 시작할 때 양식이 작성됨을의 L합니다.
예를 들어 당신은 또한 당신이 필요로하는 어떤 값을 전달하는 새로운 형태를 만들 수있는 사용자 정의 생성자를 사용해야 할 경우 버튼은 다음
TForm2 *Form = new TForm2(this);
Form->ShowModal();
을 클릭하면 폼을 자기를 만들려면 . 예를 들어
TForm2 *Form = new TForm2(this, "My New Form" , Now());
Form->ShowModal();
형태의 소유자를 설정 외에 위의 방법은 문자열에 전달하고 당신이 할 수있는 TDateTime으로는 다음 몇 가지 물건을 할 양식 생성자에서 그들을 사용합니다.
이러한 양식을 직접 작성하면 삭제해야합니다.
다른 버튼 또는 컨트롤 또한 당신이 다시 당신이 필요합니다 cpp에있는 이제 다음TForm2 *Form;
를 추가 헤더의 민간 부분에 다음과 같은
을 할 필요가 형성 액세스 할 수 있도록하는 당신이 그것을 사용하기 전에 TEH 양식을 작성,이 이전 한
Form = new TForm2(this);
Form->ShowModal();
약간 변화하지만 지금은 캡션을 업데이트 할 말을 양식에 액세스하려면 당신은 단순히 폼의 캡션은 이제 ++
볼랜드 무엇? 델파이? C++ Builder?
델파이에 대한는 : Application.CreateForm(TForm2, Form2);
는 다음, Form1
단위로 uses
조항 중 하나에 Form2
단위 이름을 추가 한 다음 Form2.Show;
또는 Form2.ShowModal;
를 사용할 수 있습니다 델파이는 Project.dpr에 Form2
의 인스턴스를 생성하는지 확인 .
: C++ Builder는 Project.cpp에 Form2
의 인스턴스를 생성 있는지 확인합니다 Application->CreateForm(__classid(TForm2), &Form2);
는 그 다음 Form1
장치의 .cpp 파일에 Form2
장치의 .HPP 파일에 대한 #include
문을 추가, 당신은 Form2->Show();
또는 Form2->ShowModal();
을 사용할 수 있습니다. 당신의 Project.cpp이를 가진
- 1. 화면의 버튼으로 MenuInflater를 여는 방법은 무엇입니까?
- 2. jQuery를 사용하여 새 창을 여는 방법은 무엇입니까?
- 3. 위젯을 사용하여 새 창을 여는 방법은 무엇입니까?
- 4. 다른 프로젝트에서 새 양식을 여는 방법
- 5. fav 아이콘 클릭에서 양식을 여는 방법은 무엇입니까?
- 6. Android에서 새 화면을 여는 방법은 무엇입니까?
- 7. 결정된 탭에서 양식을 여는 방법은 무엇입니까? VBnet.
- 8. 현재 양식에서 다른 양식을 여는 방법은 무엇입니까?
- 9. C# Winforms 및 NetworkStream.BeginRead(), 네트워크 이벤트를 기반으로 새 양식을 여는 방법은 무엇입니까?
- 10. BHO에서 새 탭을 여는 방법은 무엇입니까?
- 11. C++ Builder를 사용하여 Active Directory에 액세스하는 방법은 무엇입니까?
- 12. C++ Builder를 사용하여 DUnit을 대체 할 수있는 방법은 무엇입니까?
- 13. 시작 루틴과 함께 숨겨진 양식을 사용하여 데이터베이스를 여는 방법은 무엇입니까?
- 14. asp.net에서 새 창을 여는 방법은 무엇입니까?
- 15. JSP 파일에서 새 창을 여는 방법은 무엇입니까?
- 16. XUL 브라우저에서 새 창을 여는 방법은 무엇입니까?
- 17. jEdit의 새 인스턴스를 여는 방법은 무엇입니까?
- 18. UIBarButtonItem에서 새 뷰 컨트롤러를 여는 방법은 무엇입니까?
- 19. 크롬에서 새 탭을 여는 방법은 무엇입니까?
- 20. NPAPI 플러그인에서 새 창을 여는 방법은 무엇입니까?
- 21. 새 uiview를 팝업과 같이 여는 방법은 무엇입니까?
- 22. 새 탭에서 VF 페이지를 여는 방법은 무엇입니까?
- 23. UIWebView에서 새 UIWebView로 링크를 여는 방법은 무엇입니까?
- 24. response.addheader로 새 탭을 여는 방법은 무엇입니까?
- 25. jsp를 사용하여 liferay portal에서 새 팝업 창을 여는 방법은 무엇입니까?
- 26. 좋은 연습을 존중하여 WPF를 사용하여 새 창을 여는 방법은 무엇입니까?
- 27. Prism 및 Unity를 사용하여 XAML에서 새 창을 여는 방법은 무엇입니까?
- 28. JavaScript를 사용하여 새 탭/창을 여는 방법은 무엇입니까?
- 29. EnvDTE를 사용하여 새 비주얼 스튜디오 인스턴스를 여는 방법은 무엇입니까?
- 30. Selenium webdriver를 사용하여 Capybara에서 새 창을 여는 방법은 무엇입니까?
C 변경됩니다
을 할 수있는, 일, 감사 –