Dev TreeList
围城里的程序员
这个作者很懒,什么都没留下…
展开
-
DevExpress TreeList 节点拖动时中如何判断源节点作为目标节点的子节点还是兄弟节点?
最简单的方法,获取拖动过程中的插入位置: private DragInsertPosition AjustDirection(object sender, DragEventArgs e) { TreeListNode dragNode, targetNode; TreeList tl = sender as TreeList; Point p = tl.PointToClient(new Point(e.X, e.Y)); dragNode = e.Data.GetDa原创 2020-08-11 09:44:13 · 387 阅读 · 1 评论 -
Dev TreeList 添加、修改、删除树节点时树状态保持不变
使用Dev TreeList时,每当新增、修改、删除节点时,树就会闪烁,而且节点的展开状态混乱,滚动条也乱跳,解决这个问题思路很简单: 1.操作树之前保存树的当前状态,如节点的展开状态(只保存展开即可)、当前焦点、当前距顶位置等。 2.操作完树(调用RefreshDataSource)后,重新设置树的状态。 重点:为了让整个操作过程中树不闪烁,切记,一次操作只能对树的状态保持一次,加载一次,保持和记载之间只能调用一次树的刷新RefreshDataSour...原创 2020-05-21 15:06:49 · 2633 阅读 · 5 评论