ProgramingTip

새 사용자 정의 컨트롤을 도구 상자 나 새 Winform에 어떻게 추가 할 수 있습니까?

bestdevel 2020. 11. 21. 09:31
반응형

새 사용자 정의 컨트롤을 도구 상자 나 새 Winform에 어떻게 추가 할 수 있습니까?


선의의 Windows 응용 프로그램에 일부 Winform을 제공하는 기존 라이브러리 (Winforms 응용 프로그램 아님)가 있습니다. 이 라이브러리 내에서 일부 컨트롤을 함께 그룹화하는 사용자 컨트롤을 만들고 싶습니다. 이를 수행하기 위해 마우스 오른쪽 버튼을 클릭하고 추가, 사용자 컨트롤을 클릭 하고 일부 컨트롤을 새 사용자 컨트롤로 끌어 왔습니다.

여태대로 그런대로 잘됐다. 사용자 컨트롤에는 필수 사용자 컨트롤 아이콘도 있습니다. 도구 상자로 드래그해도 작동하지 않습니다.하지만 솔루션 탐색기에서 새 사용자 정의 컨트롤을 새 빈 Winform으로 끌면 작동하지 않습니다.

이 작업을 수행하기 위해 내가 놓친 XML 마술이나 다른 곳이 있습니까?


참고 : Visual Studio 2008에 몇 가지 문제가 있었는데 여기 에서 수있는 해결 방법에 따라 상황 . 이제 추가 프로젝트를 다시 빌드하여 기존 프로젝트에 추가 한 사용자 컨트롤을 도구 상자에 추가 할 수 있습니다.


당신이 의미하는 바를 이해합니다 가정합니다.

  1. UserControl라이브러리에있는 경우 다음을 사용하여 Toolbox에 추가 할 수 있습니다.

    도구 상자-> 마우스 오른쪽 버튼 클릭-> 항목 선택 ->Browse

    를 사용하여 어셈블리를 선택합니다 UserControl.

  2. UserControl의 일부인 프로젝트 경우 전체 솔루션 만 빌드하면됩니다. 그 후 UserControl도구 상자에 표시됩니다.

일반적으로 솔루션 탐색기에서는 컨트롤을 추가 할 수 있습니다.

여기에 이미지 설명 입력


이 오류를 얻는 한 가지 방법은 프로젝트가 x64로 설정되어있는 동안 양식에 사용자 제어를 추가하는 것입니다. 비주얼 스튜디오는 인정 던졌습니다 : " 로드 도구 상자 항목에 실패하면 도구 상자에서 제거됩니다. "

해결 방법은 "모든 CPU"로 설계하고 필요에 따라 x64를 수행하는 것입니다.

참조 : https://support.microsoft.com/en-us/kb/963017

참고 URL : https://stackoverflow.com/questions/8931328/how-do-i-add-my-new-user-control-to-the-toolbox-or-a-new-winform

반응형