如何让DevExpress TreeList的每个结点高亮显示?
2012-04-28 17:57
495 查看
原文地址:http://www.devexpresscn.com/devResources/page-18-78.html
效果如下:
代码如下:
效果如下:
代码如下:
private void treeList1_CustomDrawNodeCell(object sender, DevExpress.XtraTreeList.CustomDrawNodeCellEventArgs e) { TreeList node = sender as TreeList; if(e.Node == node.FocusedNode) { e.Graphics.FillRectangle(SystemBrushes.Window, e.Bounds); Rectangle r = new Rectangle(e.EditViewInfo.ContentRect.Left, e.EditViewInfo.ContentRect.Top, Convert.ToInt32(e.Graphics.MeasureString(e.CellText,treeList1.Font).Width + 1), Convert.ToInt32(e.Graphics.MeasureString(e.CellText,treeList1.Font).Height)); e.Graphics.FillRectangle(SystemBrushes.Highlight, r); e.Graphics.DrawString(e.CellText, treeList1.Font, SystemBrushes.HighlightText, r); e.Handled = true; } }
相关文章推荐
- 如何让DevExpress TreeList的每个结点高亮显示?
- [DevExpress]TreeList显示[+] [-] 线条样式
- VC ListControl/TreeControl失去焦点后,所选择行仍然高亮显示
- Devexpress TreeList控件绑定显示父子节点对像
- 第三方控件DEV中的TreeList如何显示树形结构
- DevExpress TreeList 拖动时中如何判断源节点作为目标节点的子节点还是兄弟节点
- [DevExpress]TreeList 显示行号
- DevExpress.XtraTreeList.TreeList 显示行号
- 解决c# devexpress treelist 控件显示大红叉
- C# DevExpress TreeList指定KeyFieldName后无法显示该列的问题
- 如何设置Devexpress TreeList中指定行指定列的编辑状态
- DevExpress.XtraTreeList.TreeList 控件如何找到当前被选中的节点
- Flex中如何通过useRollOver样式,设置Tree项目在鼠标移在上面时高亮显示与否
- (DevExpress2011控件教程)ASPxTreeList 范例1 :如何绑定数据到ASPxTreeList
- DevExpress.XtraTreeList.TreeList 控件如何找到当前被选中的节点
- [WinForm/DevExpress]显示TreeList水平滚动条/12.1.7版
- DevExpress.XtraTreeList.TreeList 显示行号
- DevExpress.XtraCharts.ChartControl 如何设置横坐标倾斜显示
- 初级——高亮显示正在输入的文本框(StateListDrawable)
- action中的list在JSP页面如何显示问题的总结补30号的