use*_*924 4 c# devexpress click xtratreelist
我有一个Devexpress.XtraTreeList组件.我想抓住点击事件,其中用户点击展开按钮或节点?我怎么能理解这个?
编辑:其实我正在尝试使用treelist做一些类似Outlook的事情.单击节点(例如收件箱)时,收件箱中的消息将显示在屏幕的右侧.当用户单击另一个节点时,必须更新树形记录,因为可能会读取某些消息.我在点击事件中完成了这个功能.没关系.但在这种情况下,展开按钮功能无法正常工作.

我找到了解决方案..
感谢大家..
private void treeList1_Click(object sender, System.EventArgs e) {
DevExpress.XtraTreeList.TreeList tree = sender as DevExpress.XtraTreeList.TreeList;
DevExpress.XtraTreeList.TreeListHitInfo info = tree.CalcHitInfo(tree.PointToClient(MousePosition));
if(info.HitInfoType == DevExpress.XtraTreeList.HitInfoType.Cell)
... // your code is here
}
Run Code Online (Sandbox Code Playgroud)