내 컨트롤이 더 나은 결과를 얻으려면 하위 컨트롤을 사용하지 않습니다. 이러한 하위 클 래스는 원래 NET 컨트롤을 상속합니다. VB.NET ide 도구 상자에 있습니다. 내가 지금 같은 형태로 Project1의 폼 디자이너 장소를 그것을 사용하는 가정 : 그 후VB.NET 더 많은 프로젝트에서 동일한 하위 클래스 사용하기
Me.btn_OK = New Project1.xButton()
을 나는 하나 개의 새로운 프로젝트 생성 : Project2에를 그 새로운 프로젝트에 "링크로"파일처럼 그 서브 클래스를 추가합니다. 그것을 작동 시키려면 "Project1"을 삭제해야합니다. 그 이름에서. 내가 컴파일 할 때 해당 프로젝트의 새로운 definiton가 나타납니다
는Me.btn_OK = New Project2.xButton()
이것은 또한 잘 작동하지 않습니다하지만 난 삭제해야 할 곳에서 Project1에 대한 더 이상 "Project2를합니다." 다시 작동 시키십시오.
는 여기에 내가 VB.NET 같은 과제를 떠날 수 있다는 것을 할 수있는 일이다 :
Me.btn_OK = New xButton()
어떤 날 두 개 (또는 그 이상)의 프로젝트에 같은 서브 클래스 파일을 사용하게됩니다? 기타 관련 조언을 환영합니다.
당신은이'Link'로 추가 사용하여 항목을 추가, 다른 프로젝트에서 사용하는 다음, 라이브러리 폴더의 종류에 저장할 수 있습니다. 그게 당신이 묻는 것인가 확실하지 않은 경우 – Plutonix
그런 식으로 모든 프로젝트가 다른 프로젝트에서는 사용할 수 없게 만드는 컨트롤에 그의 이름을 추가합니다. –
무슨 뜻인지 확실치 않습니다. 컨트롤 (프로젝트 아님)의 클래스 파일을 링크로 가져 오는 경우 해당 네임 스페이스를 가져와야합니다. 개조가 어려울 수 있지만 처음부터 그런 식으로 사용하도록 설계된 경우 문제가 없으며 완전히 (다시) 사용할 수 있습니다. – Plutonix