Devexpress TreeList 属性设置

            //tvwMonitorTree.OptionsView.AutoWidth = false; //禁用自动宽度
            //tvwMonitorTree.Columns["stateName"].Width = 180; //设置指定列宽
            //tvwMonitorTree.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
            //默认显示下拉三角形样式,设置TreeList的两个皮肤属性即可变成连接虚线
            tvwMonitorTree.LookAndFeel.UseDefaultLookAndFeel = false;
            tvwMonitorTree.LookAndFeel.UseWindowsXPTheme = true;

            tvwMonitorTree.OptionsView.ShowHorzLines = false; //是否显示水平线。默认为True;
            tvwMonitorTree.OptionsView.ShowVertLines = true; //是否显示垂直线。默认为True;
            tvwMonitorTree.OptionsView.ShowIndicator = false; //是否显示Node的指示符面板,就是最左边有个三角箭头。默认为True;
            tvwMonitorTree.OptionsView.ShowButtons = true; //是否显示展开与收缩按钮。默认为True;
            tvwMonitorTree.OptionsView.ShowColumns = false; //是否显示列标题。默认为True;
            tvwMonitorTree.OptionsView.ShowIndentAsRowStyle = false; //是否用相应Node的Appearance设置来生成Tree的缩进(没看懂)。默认为False
            tvwMonitorTree.OptionsView.FocusRectStyle = DevExpress.XtraTreeList.DrawFocusRectStyle.None; //在获得焦点的Cell上,是否显示焦点框架。默认为True;
            //tvwMonitorTree.OptionsView.FocusRectStyle = DrawFocusRectStyle.CellFocus;
            tvwMonitorTree.OptionsView.ShowRoot = true; //是否在根Node间显示连接线。默认为True;
            tvwMonitorTree.OptionsView.ShowCheckBoxes = false; //显示勾选框。默认为False
            tvwMonitorTree.OptionsDragAndDrop.DragNodesMode = DragNodesMode.None;//拖拽节点
            tvwMonitorTree.OptionsBehavior.ReadOnly = true; //只读
            tvwMonitorTree.OptionsBehavior.Editable = false; //不可编辑
            tvwMonitorTree.OptionsBehavior.AllowIndeterminateCheckState = true; //设置节点是否有中间状态,即一部分子节点选中,一部分子节点没有选中
            tvwMonitorTree.OptionsSelection.InvertSelection = true; //选中风格是只应用于选中的Cell
            tvwMonitorTree.OptionsSelection.MultiSelect = false; //允许多选
            tvwMonitorTree.OptionsSelection.EnableAppearanceFocusedCell = true; //选中的Cell的Appearance设置是否可用
            tvwMonitorTree.ExpandAll(); //展开所有层级
            // tvwMonitorTree.ExpandToLevel(0); //展开的层级

            注册这两个事件实现选择父节点自动选子节点,反之亦然
            //tvwMonitorTree.BeforeCheckNode += tvwMonitorTree_BeforeCheckNode;
            //tvwMonitorTree.AfterCheckNode += tvwMonitorTree_AfterCheckNode;

            //tvwMonitorTree.AfterFocusNode += tvwMonitorTree_AfterFocusNode;
            //tvwMonitorTree.DoubleClick += tvwMonitorTree_DoubleClick; //但要注意的是要在TreeList.OptionsBehavior.Editable = false的情况下,双击Node才能触发该事件
            设置图片
             tvwMonitorTree.CustomDrawNodeImages += tvwMonitorTree_CustomDrawNodeImages;
             颜色设置
            tvwMonitorTree.Appearance.Row.BackColor = Color.Transparent;//节点默认背景色
              tvwMonitorTree.Appearance.FocusedRow.BackColor = Color.Orange; // 选中节点的背景色
              tvwMonitorTree.Appearance.HideSelectionRow.BackColor = Color.LightYellow;//选中节点失去焦点时的背景色

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值