private void treeList1_CustomDrawNodeIndicator(object sender, DevExpress.XtraTreeList.CustomDrawNodeIndicatorEventArgs e) { TreeList tree = sender as DevExpress.XtraTreeList.TreeList; IndicatorObjectInfoArgs args = e.ObjectArgs as IndicatorObjectInfoArgs; args.DisplayText = (tree.GetVisibleIndexByNode(e.Node) + 1).ToString(); e.ImageIndex = -1; }
/// <summary> /// TreeList设置显示所有节点的行号 /// </summary> public static void TreeList_CustomDrawNodeIndicator_AllNode(object sender, DevExpress.XtraTreeList.CustomDrawNodeIndicatorEventArgs e) { TreeList tmpTree = sender as TreeList; IndicatorObjectInfoArgs args = e.ObjectArgs as IndicatorObjectInfoArgs; if (args != null) { int rowNum = tmpTree.GetVisibleIndexByNode(e.Node) + 1; //this.treeList.IndicatorWidth = rowNum.ToString().Length * 10 + 10; args.DisplayText = rowNum.ToString(); } }
/// <summary> /// 确定行号 /// </summary> private void treeListBom_CustomDrawNodeIndicator(object sender, DevExpress.XtraTreeList.CustomDrawNodeIndicatorEventArgs e) { ControlHandler.TreeList_CustomDrawNodeIndicator_RootNode(sender, e); }
private void treeList1_CustomDrawNodeIndicator(object sender, DevExpress.XtraTreeList.CustomDrawNodeIndicatorEventArgs e) { DrawCheckBox(e.Cache, e.Bounds, GetCheckValue(e.Node)); e.Handled = true; }