새 사용자 정의 컨트롤을 도구 상자 나 새 Winform에 어떻게 추가 할 수 있습니까?
선의의 Windows 응용 프로그램에 일부 Winform을 제공하는 기존 라이브러리 (Winforms 응용 프로그램 아님)가 있습니다. 이 라이브러리 내에서 일부 컨트롤을 함께 그룹화하는 사용자 컨트롤을 만들고 싶습니다. 이를 수행하기 위해 마우스 오른쪽 버튼을 클릭하고 추가, 사용자 컨트롤을 클릭 하고 일부 컨트롤을 새 사용자 컨트롤로 끌어 왔습니다.
여태대로 그런대로 잘됐다. 사용자 컨트롤에는 필수 사용자 컨트롤 아이콘도 있습니다. 도구 상자로 드래그해도 작동하지 않습니다.하지만 솔루션 탐색기에서 새 사용자 정의 컨트롤을 새 빈 Winform으로 끌면 작동하지 않습니다.
이 작업을 수행하기 위해 내가 놓친 XML 마술이나 다른 곳이 있습니까?
참고 : Visual Studio 2008에 몇 가지 문제가 있었는데 여기 에서 수있는 해결 방법에 따라 상황 . 이제 추가 프로젝트를 다시 빌드하여 기존 프로젝트에 추가 한 사용자 컨트롤을 도구 상자에 추가 할 수 있습니다.
당신이 의미하는 바를 이해합니다 가정합니다.
UserControl
라이브러리에있는 경우 다음을 사용하여 Toolbox에 추가 할 수 있습니다.도구 상자-> 마우스 오른쪽 버튼 클릭-> 항목 선택 ->Browse
를 사용하여 어셈블리를 선택합니다
UserControl
.UserControl
의 일부인 프로젝트 경우 전체 솔루션 만 빌드하면됩니다. 그 후UserControl
도구 상자에 표시됩니다.
일반적으로 솔루션 탐색기에서는 컨트롤을 추가 할 수 있습니다.
이 오류를 얻는 한 가지 방법은 프로젝트가 x64로 설정되어있는 동안 양식에 사용자 제어를 추가하는 것입니다. 비주얼 스튜디오는 인정 던졌습니다 : " 로드 도구 상자 항목에 실패하면 도구 상자에서 제거됩니다. "
해결 방법은 "모든 CPU"로 설계하고 필요에 따라 x64를 수행하는 것입니다.
'ProgramingTip' 카테고리의 다른 글
10 개의 데이터 구조에서 10 개의 함수보다 하나의 데이터 구조에서 100 개의 함수가 작동하는 것이 더 좋은 이유 (0) | 2020.11.21 |
---|---|
Backbone.js에서 뷰 및 모델 폐기 (0) | 2020.11.21 |
C ++에서 돌아가는 가장 좋은 방법은 무엇입니까? (0) | 2020.11.21 |
루비에서 to_s 대 to_str (그리고 to_i / to_a / to_h 대 to_int / to_ary / to_hash) (0) | 2020.11.21 |
webSocket을 사용하여 특정 사용자에게 메시지를 보내 시나요? (0) | 2020.11.21 |