2011-12-13 4 views
1

각 Visual Studio 2003 C# 프로젝트에는 텍스트 상자에서 입력 데이터를 읽는 "사용자 정의"항목이 포함되어 있으며 단추를 클릭하면 몇 가지 계산을 수행하고 텍스트 상자에 결과를 표시하십시오. 이 프로젝트의 출력물은 dll 파일입니다.TabControl에서 TabPage로 기존 사용자 컨트롤 추가하기

중요한 것은 TabControl 항목으로 별도의 프로젝트를 만들고 기존 프로젝트의 TabPages에서 "사용자 정의"항목을 추가하고 싶습니다. 내 "사용자 정의"항목의 기존 이벤트 처리기를 그대로 유지하는 것이 중요합니다. 결과 프로젝트의 출력도 dll 파일이어야합니다. 어떻게해야합니까? 누군가 같은 결과를 얻는 다른 방법을 알고 있을까요?

대단히 감사합니다!)

한 응용 프로그램에 해당 UserControl 프로젝트 각 DLL에 대한 참조를 추가 :이 윈폼 응용 프로그램 인 경우 피터

+0

무엇을 사용하고 있습니까? WinForms? – svick

+2

라이브러리 프로젝트를 만들고 usercontrol (또는 form 또는 기타)을 만들고 tabcontrol을 추가하고 이미 만든 usercontrols dll에 대한 참조를 추가 한 다음 해당 컨트롤을 탭 페이지에 추가합니다. – Reniuz

+0

그것은 곧장 앞으로 있어야합니다. 작동하지 않는 것이 있습니까? –

답변

1

는, 당신은 몇 가지 단계를 취할 필요가있다.

2) 컨트롤을 탭 페이지에 추가하십시오. 두 가지 옵션이 있습니다.

a) 런타임에 코드를 통해 컨트롤을 추가합니다.

b) 디자인 타임에 폼에 컨트롤을 추가합니다 (이 방법이 좋지만 둘 다 맞습니다). 이렇게하려면 컨트롤을 배치 할 폼을 열고 도구 상자를 열고 도구 상자를 열고 아직 프로젝트 DLL을 도구 상자로 끌어옵니다. 이렇게하면 도구 상자에 usercontrol과 일치하는 항목을 선택해야합니다. 각 사용자 정의 컨트롤에 대한 탭을 만든 다음 도구 모음에서 해당 항목을 탭으로 끌어옵니다. 이 탭에서 사용자 정의 컨트롤을 만들어야합니다.

관련 문제