2012-05-30 2 views
1

UltraTree를 동적으로 생성합니다. 노드에 클릭 이벤트를 첨부해야합니다. 나는 디자이너를 사용하여 만든 내 다른 컨트롤과 같은 방식으로이 작업을 수행 할 때, 나는 첨부 문에 오류가 발생 :Infragistics : 디자이너를 사용하지 않고 UltraTreeView에 EventHandle을 첨부하십시오.

'ruleTree_AfterSelect'경기 위임 '에 대한 과부하를 Infragistics.Win.UltraWinTree.AfterNodeSelectEventHandler '

여기 내 처리기 이름과 첨부 문의 :

private void ruleTree_AfterSelect(object sender, Infragistics.Win.UltraWinTree.NodeEventArgs e) 

//Attaching to handle to tree event 
tree.AfterSelect += new Infragistics.Win.UltraWinTree.AfterNodeSelectEventHandler(ruleTree_AfterSelect); 

코드를 통해 그 일을 할 때 비주얼 스튜디오 자체가 이러한 방식으로 핸들러를 첨부 할 수 있지만 오류가 발생합니다 왜 어떤 아이디어?

Visual Studio에서 디자인 모드를 통해 이벤트를 추가 할 때이 파일 또는 백그라운드 프로세스가 실행됩니까?

답변

2

아니요 이벤트 추가를 처리하는 숨겨진 코드가 없습니다.
당신은 방법 의 InitializeComponent()

그러나 문제가 다른에서 직접 확인할 수 있습니다.
UltraTree.AfterSelect 이벤트에 대한 올바른 서명은 문제를 해결 인수 유형 보정

private void ruleTree_AfterSelect(object sender, 
      Infragistics.Win.UltraWinTree.SelectEventArgs e) 
{ 
..... 
} 
+0

이다. 스티브 감사합니다. – ExceptionLimeCat