누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다.컬렉션 편집기에 사용자 지정 이벤트 추가
이것은 C# .Net Winforms 질문이며 VS2010 Express를 사용하고 있습니다.
나는 사용자 컨트롤에 포함 된 목록 <> 컬렉션을 만들었습니다. 디자이너의 컬렉션 편집기을 사용하여 목록의 속성을 편집 할 수 있습니다. 컬렉션 편집기에서 맞춤 이벤트(예 : ItemSelected)을 포함하고자합니다. 내가 몇 시간 동안 Google 검색을 해왔지만 지금은 답을 찾을 수 없기 때문에 여기가 멈추었습니다. (올바른 검색 문구 나 다른 것을 사용하지 않았을 수 있습니다.)
누구든지이 작업을 수행 할 수 있었습니까? 아니면 컬렉션 편집기가 속성 전용입니까? 사전에
이 내가 무엇을 시도했다, 그러나 그것은 단지 표시되지 것 ...
public delegate void ItemSelectedHandler(object sender);
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public event ItemSelectedHandler ItemSelected;
감사합니다!
'나를위한 하나의 이벤트'라는 어색한 길을 가로막는 오, 제길. 기본적으로 도구 상자 컨트롤을 만들었습니다. 도구 상자 컨테이너가 있습니다. 컨테이너에는 내 List이 들어 있고 각 ToolboxGroup에는 List 가 있습니다. ToolboxControl을 클릭하고 끌 때 ToolboxGroup 내에 이벤트를 배치하려고했습니다. 말한 바에 따르면 클릭 한 도구 상자 컨트롤을 포함하여 그룹 이름을 전달하는 이벤트는 하나만있을 수 있습니다. 이것에 대한 두려움은 모두를 위해 하나의 사건을 처리하는 것이 매우 부피가 커지고 어려워 질 것이라는 것입니다. –