VC9 & Visual Studio 2008 Express를 사용하여 직접 compenents를 만들고 싶습니다. 현재 내 최상위 Form 클래스에는 내 좋아하는 코드가 너무 많아서 커지려고합니다.Visual C++ 2008 Express, 개별 GUI 요소를 별도의 파일로 캡슐화하십시오.
나는 Project-> Add-> Component_Class까지 안전하게 갈 수 있습니다.
다음으로 텍스트 상자, 제출 단추 및 패널을 사용하여 아래에있는 서식있는 텍스트 상자에 주석을 (전체, 팀, 상대방에게) 제출할 수있는 다른 채널의 탭을 나타내도록 이름을 지정하고 채 웁니다. 선택한 탭에 따라 업데이트됩니다.
만 문제는 내 하위 구성 요소에 대한 위치 설정에 올 때 나는
#pragma region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
을 위반하고있다.
저와 저는이 새로운 구성 요소를 도구 상자에 넣을 수 없습니다.
VC++ 2008 Express에서 가능합니까?
_ 편집 _ 그래서 나는이, http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=151764&SiteID=1 조언을 따라 내 도구 상자에서 구성 요소를 얻었다.
문제는 지금은 시도 할 것이다
이
시스템보다 더 실질적인 클래스를 확장하기 위해 이미지리스트 양식 디자인 영역 :(떨어져 자신의 줄에 앉아있는 것처럼 단지 'unvisual'입니다 :: ComponentModel :: 구성 요소
_ 편집 _
나는 그 자신에게이 질문에 답을하고 나중에 참조 할 수 있도록 제목과 태그를 정리했다.
Windows Forms는 .NET의 WinForms를 말합니다. 그래서 이것은 C++가 아닙니다. –
@nicol C++/CLI는 .net의 것입니다. –
Nicol - 관리되는 C++로 Windows Forms를 작성할 수 있기 때문에, 그 문장에서 완전히 올바르지는 않습니다. 즉, 이것이 C# 질문이라는 것이 맞다고 생각합니다. – iandotkelly