2012-07-15 2 views
0

Winforms에서 수정 된 Panel 컨트롤이 있습니다. 파일에있는 모든 컨트롤의 내용을 파일에 저장합니다. 예 제어 될 수있다 "CheckBox_OptionA"클래스에서 상수를 자동 생성하는 방법은 무엇입니까?

지금 내가이 작업을 수행 할 수 있도록하려면 : 부울 optiona = MyForm.MyAutoSavePanel.OptionA;

나는 이것에 대한 인덱서를 만들 수 있음을 알고 있지만, 컴파일 할 때 타입 안전성을 유지하려고합니다.

Visual Studio에서 생성 한 필드를 올바른 형식으로 가져 오는 방법이 있습니까? 필자는 필요한 유형과 필요한 모든 정보를 쉽게 얻을 수있었습니다.

+0

CodeSmith가이 작업을 수행 할 수는 있지만 Visual Studio에 무언가가 내장되어 있습니다. –

답변

0

CodeDOMT4의 코드 파일을 생성하는 데 사용할 수있는 두 가지 Microsoft 기술이 있습니다. CodeDOM은 객체 모델 기반이므로 일부 입력을 기반으로 객체 모델을 작성한 다음 하나 이상의 코드 파일을 출력하는 C#으로 응용 프로그램을 작성합니다. T4는 더 새롭고 더 빨리 작성할 수있는 코드 (또는 기타) 파일의 텍스트 템플릿을 기반으로하므로 먼저 살펴보십시오.

관련 문제