나는에 treenodes 데이터베이스가 있고 데이터베이스에는 테이블이 있습니다. 테이블 이름을 클릭하면 listview를 표시하려고합니다. 어떤 이벤트 핸들러를 사용해야합니까? treenodemouseclick
, treenodemousedoubleclick
및 mouseclick
핸들러를 시도했지만 아무런 영향이 없었습니다. 도와주세요.올바른 이벤트 핸들러 선택
private void TvwTraining_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node.Parent == null)
{
// Its a top level node
ParentObject ParentObj = (ParentObject)e.Node.Tag;
ShowParentDetails(ParentObj);
}
else
{
// Its a child node
ChildObject ChildObj = (ChildObject)e.Node.Tag;
ShowChildDetails(ChildObj);
}
}
그런 다음 당신은 당신이 얻을 노드에 따라 이벤트를 처리해야합니다
질문을 명확하게 말하면 도움이됩니다. 당신은 ListView 및 TreeView 그들은 동일하지만, 그들은 다른 컨트롤입니다 언급 ... – davisoa
eventhandler에서 내가 treeview 노드 테이블을 클릭하면, 내가 클릭 한 treenode는 테이블에 내가 컨트롤을 추가 할 수 있는지 확인 새 listview (그것은 begening입니다)하지만 treenodemouseclick 및 mouseclick eventhandlers 내가 테이블 이름을 클릭했을 때 아무 것도하지 않았다 – Vahan