일부 구조 조정이 필요한 VB.Net 코드를 상속했습니다. 이 프로젝트에는 세 가지 형식이 있으며 각 형식은 System.Windows.Forms.Form에서 상속되는 자체 Windows Form 파일입니다.VB.NET 양식에서 여러 페이지를 수행하는 방법
문제는 사용자가 양식을 전환 할 때 변경되지 않는 공통 탐색 메뉴 모음을 공유하기 때문에 원래 프로그래머는 각 파일에 메뉴 코드를 복제하여 각 메뉴를 생성합니다 하나! 나는 이것이 옳지 않을 수 있다고 생각한다.
구조를 바꾸려면 메뉴를 구현 한 기본 폼을 만든 다음 다른 폼을 그대로 상속 받겠다 고 생각했지만 Windows 폼이 이미 위에서 언급 한 클래스에서 상속 받았다는 문제점에 부딪혔습니다. 다른 반에서 상속 받는다.
"상속 된 양식"이라는 항목을 추가 할 수 있지만 여기에 오는 방법이 있습니까? 공통 메뉴 막대를 사용하여 여러 화면을 만드는 문제는 매우 일반적입니다. 이것을 할 진정한 방법이 있습니까? 상속 된 양식을 사용해야합니까? 아니면 하나의 기본 양식 만 가지고 다른 화면을 일반 클래스로 만들고 양식을 만들지 않아야합니까? 아니면 내가 생각하지 않은 다른 것?
Visual Studio IDE에서이 작업을 수행하는 방법은 "상속 된 양식"유형의 새 항목을 추가하는 것입니다. – nttaylor