void Tree_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { TreeListHitTest hi = fTreeList.ViewInfo.GetHitTest(e.Location); { if (hotNode != hi.Node) { fTreeList.RefreshNode(hotNode); hotNode = hi.Node; fTreeList.RefreshNode(hotNode); } } }
public override DevExpress.Utils.ToolTipControlInfo GetObjectTipInfo(System.Drawing.Point point) { TreeListHitTest ht = GetHitTest(point); if (ht.Column != null) { return(base.GetObjectTipInfo(point)); } else { return(null); } }
public override TreeListHitTest GetHitTest(Point pt) { if (ViewRects.ColumnPanel.Contains(pt)) { MyTreeListBandInfo bi = GetBandInfoByPoint(pt); if (bi != null) { TreeListHitTest ht = new TreeListHitTest(); ht.ColumnInfo = bi; ht.HitInfoType = HitInfoType.Column; return(ht); } } return(base.GetHitTest(pt)); }
public override TreeListHitTest GetHitTest(Point pt) { TreeListHitTest ht = base.GetHitTest(pt); if (ht.HitInfoType == HitInfoType.RowPreview) { MyTreeListNode node = ht.Node as MyTreeListNode; node.HitTest(pt); nodeWithFocusedPreview = node; } else { if (nodeWithFocusedPreview != null) { nodeWithFocusedPreview.HitTest(pt); nodeWithFocusedPreview = null; } } return(ht); }