C

폼(Form) 추가 생성 및 호출 (C++)

Changj 2024. 8. 16. 14:10

c++ Builder 사용시 Form을 추가로 생성해야할 때가 있다

 

 

File -> New Form 클릭

 

 

이렇게 하면 Form2가 추가 된다

 

 

 

메인 폼(form1)에서 새로 생성한 form2를 호출 하려면

 

우선 호출할 매개체를 정해야 한다

예시 매개체는 버튼으로 가정한다

(아래 그림과 같이  버튼 클릭시 form2를 호출하는 형태 )

 

 

인스턴스 생성후

버튼 컴포넌트의 클릭 이벤트에서

 

Show() or ShowModal() 메서드로 form을 열 수 있다

둘의 차이는

Show -> form2 호출 후에도 form1 제어 가능

ShowModal ->  form2 호출 후 form1 제어 불가

 

 

이후 호출했던 form을 다시 닫고 싶으면 마찬가지로 매개체를 정한후 (버튼)

Close() 메서드로 닫아주면 된다

 

 

'C' 카테고리의 다른 글

extern (외부변수)  (0) 2023.12.27
포인터(pointer)와 배열(array)의 차이 (수정 예정)  (0) 2023.12.19
포인터 심화  (0) 2023.12.14
배열의 초기화  (1) 2023.12.08
++a와 a++의 차이  (0) 2023.10.30