2013-08-29 2 views
0

커다란 C# 윈도우 폼을 별도의 디자이너 파일로 나누어야합니다.대형 윈도우 폼을 조각으로 나눕니다.

프로젝트의 복잡성을 나타 내기 위해 class-diagram을 추가했습니다.
프로젝트는 1 개의 주 양식 (녹색)과 덜 중요한 양식 (파란색)으로 구성됩니다.
주 폼은 직렬 및 SQL 연결을 제공하는 여러 클래스 (빨간색)를 사용합니다.

문제는 :
주요 형태는 디자이너 파일에 의해 구성되어 2422 개 컨트롤이 있습니다. 이러한 컨트롤은 여러 부분으로 폼을 분리 할 수있는 여러 탭 페이지로 배열되어 있습니다.
그러나 여전히 하나의 형식으로 나타나야합니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

는 * 당신이 논리적 독립형 부분이 된 UserControls 및 그룹을 사용할 수있는 Windows Forms 디자이너보다

+0

아마도 UserControls입니까? –

답변

0

을 다른 것을 사용하는 것이 불가능하다. 요청시로드하십시오.

+0

제가 알기에, 당신은 각 탭 페이지의 내용으로 여러 UserControls를 만들 것을 제안합니다. "요청시로드"로 정확히 무엇을 의미합니까? – Geno

+0

예, 그게 무슨 뜻 인지요. 요청에 따라로드하면 사용자 정의 컨트롤을 끌어서 폼에 끌어다 놓지 않습니다. 대신 사용자가 해당 컨트롤을 클릭하면 탭을 처음으로 누른 다음 컨트롤을로드 할 수 있습니다.이 응용 프로그램 수명 동안 사용되지 않는 모든 컨트롤이로드되지 않도록합니다. – Ehsan

+0

몇 가지 컨트롤에서 UserControl을 만드는 편리한 방법이 있습니까? –

관련 문제