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;//选中节点失去焦点时的背景色

猜你喜欢

转载自blog.csdn.net/u010613052/article/details/79752671