SubForm

BaseForm.CreateSubForm

  • Parameters

    • T, Type type : BaseForm을 상속받은 클래스의 타입

    • params object[] args : 타입<T>의 생성자 전달 변수

  • Returns

    • 전달 받은 타입의 GSTBrowser에 종속된 폼 객체

public T CreateSubForm<T>(params object[] args) where T : BaseForm, new();

public object CreateSubForm(Type type, params object[] args);

SubForm 개념

  • 한 프로젝트(어셈블리) 내에서 BaseMenu 클래스를 상속받은 폼을 만들고 해당 폼을 팝업 형태로 참조하기 위해 사용

  • 팝업으로 사용할 서브 폼은 해당 어셈블리 내에서만 사용하기 위한 목적이어야 함

사용 방법

  • Visual Studio 상단 메뉴의 [프로젝트] - [새 항목 추가] 클릭

  • Windows Form 선택

  • 이름은 현재 프로젝트 이름(=폼ID)에 "_Sub1"과 같이 접미어를 붙여 정의

    • ex) 프로젝트 이름이 "SA_A0001"일 경우 서브폼의 이름은 "SA_A0001_Sub1"

  • 서브폼은 BaseMenu를 상속받고 기존 메뉴 폼이나 팝업 폼을 만들때와 같은 방식으로 개발

  • UI Builder 1.6 버전 이상부터 "Project Item" 선택 변경을 통해 [디자인 적용], [용어 정보], [기본값 설정], [컬럼 설정] 메뉴 이용 가능

Last updated

Was this helpful?