cxTreeList 控件说明

 

树。cxTreeList

 

属性:

 

Align:布局,靠左,靠右,居中等

 

AlignWithMargins:带边框的布局

 

Anchors:停靠 (akTop上,akBottom下,akLeft左,akRight右)

 

Bands: 分组面板

 

          Caption:面板标题

 

              AlignHorz:文字水平位置(居中,靠左,靠右)

 

              AlignVert:文字垂直位置(居中,靠左,靠右)

 

              Glyph:面板图标

 

              GlyphAlignHorz:图标水平位置(居中,靠左,靠右)

 

              GlyphAlignVert:图标垂直位置(居中,靠左,靠右)

 

              MultiLine: 面板文字分多行

 

              ShowEndEllipsis:是否显示省略号。为True 当标题过长时,就显示省略号。如果为False,过长的标题不显示

 

              Text: 标题内容

 

         Expandable:》》》》》
         FixKind:使面板固定停靠。可以固定靠左,也可以固定靠右,停靠后就不能托动了, 这个属性可以用来做冻结列

 

         MinWidth:最小宽度

 

         Options:

 

              Customizing:》》》》》》》》

 

              Hidden:》》》》
              Moving:控制面板是否能移动

 

              OnlyOwnColumns:》》》》》》》》

 

              Sizing:控制面板是否能调整长度

 

              VerSizeing:控制面板是否能调整垂直高度

 

         Position:

 

             BandIndex: 》》》》》》》》》

 

             Colindex: 面板序号

 

        Sytles:

 

             Footer: 注脚风格

 

             Header:头部风格

 

             HeaderBackGround: 头部背景风格

 

        Visible:是否显示

 

        Width:默认宽度

 

BorderStyle:树边框模式。

 

BufferedPaint:》》》》》》》》

 

Contrains:约束

 

        MaxHeight:最大高度

 

        MaxWidth:最小宽度

 

        MinHeight:最小高度

 

         MinWidth:最小宽度

 

Cursor:鼠标进入控件时的。鼠标形状

 

DafalutLayOut:》》》》》》》》》

 

DefaultRowHeight: 树中每一行的高度。

 

Enable:是否可用,如果为True时就不能点了。

 

Font:树中的字体

 

Height: 树的高度

 

Hint:隐藏的备注信息,要与ShowHint配合

 

Images:树中的图标列表, 可以对每一条记录设置不同的图标,在树最前面显示,像邮件中的收件,与发件

 

Margins:边框边缘的大小。上下左右边距

 

Name:控件名称

 

OptionsBehavior:

 

      AlwaysShowEditor:》》》》

 

      AutoDragCopy:》》》》》》

 

      BestfitMaxReocrdCount:》》》》》》》》》

 

      CellHints:  》》》》》

 

      ChangeDelay:》》》》》》

 

      ConfirmDelete:》》》》》》》

 

      DragCollapse: 》》》》》》》》

 

      DragDropText:》》》》

 

      DragExpand:》》》》》》

 

      DragForcusing:》》》》》

 

      ExpandOnDblClick:》》》

 

      ExpandOnIncSearch:》》》》》

 

      FocusCellOnCycle:》》》》》》》

 

      FooterHints:是否显示注脚的隐式说明

 

      GoToNextCellOnEnter:进入树的单元格触发OnEnter事件。注意:在树里面切换单元格是没用的。应该是控件进入树中的单元格时触发

 

      GoToNextCelOnTab:与GoToNextCellOnEnter 属性相似,只是触发了 OnTab事件

 

      HeadHints:》》》》
      HotTrack:鼠标移到树上,记录都能高亮显示

 

      ImmediateOditer:》》》》》》      

 

      IncSearch:》》》》》》》》》

 

      MultiSort:树上的列是否允许设多个排序列。

 

      ShowHourGlass:》》》》》》》》》

 

      Sorting:树是否支持排序,如果为True, 鼠标点击时,就会排序

 

OptionCustomizing

 

       BandCustomizing:》》》》》》

 

       BandHiding:》》》》》》》》》

 

       BandMoving:树的面板是否允许托动

 

       BandHorzSizing:树的面板是否允许水平移动

 

       BandsQuickCustomization:快速自定义设置面板, 主要是设置面板的隐藏或显示,会在树的左上角有个按钮

 

       BandsQuickCustomizationMaxDropDownCount:快速自定义设置面板,下拉时显示面板的数量最大值。

 

       BandVertSizing:树的面板是否允许垂直移动

 

       ColumnCustomizing:   》》》》》》》》

 

       ColumnHiding:》》》》》》》》》》》》

 

       ColumnHorzSing:列是否允许水平托动

 

       ColumnMoving:列是否允许移动

 

       ColumnsQuickCustomization:快速自定义列,主要是控制列的显示或隐藏, 设置了Hiden的列是不包含在里面的

 

       DynamicSizing:》》》》》》》》》》

 

       NestedBands:》》》》》》》》》》》

 

       Nodsizing:允许结点改变高度,可以托动。

 

       RowSizing: 允许行改变高度,可以托。它与Nodesizing是互斥的,只允许存在一个为True

 

       StackedColumns:  》》》》》》》》》》

 

OptionsDate

 

       AnsiSort:》》》》》

 

       CancelOnExit:》》》》
       CaseInsensitive:》》》》》》》

 

       Deleting:》》》》》》

 

       Editing: 是否允许修改

 

       Inserting: 是否允许插入

 

       SummaryNullIgone: 统计时,排除Null的数据

 

OptionsSelection:

 

       CellSelect:选择记录是,当前单元格是否单独显示

 

       HideSelection:》》》》》》》

 

       HideFocusRect:》》》》》

 

       InvertSelection: 选择的时间,只高亮显示当前单元格

 

       MultiSelect: 是否允许选择多行

 

OptionsView

 

        BandLineHeight: 面板的高度

 

        Bands:是否显示面板

 

        Buttons:》》》》》》》》

 

        CategorizedColumn:》》》》》》

 

        CellAutoHeight:单元格自动高度

 

        CellEndEllipsis:单元格结束后,显示内容为.....,省略号

 

        CellTextmaxLineCount: 单元格结束后,分行后,显示的最大行数,如果还是显示不了就看CellEndEllipsis属性,为True,就用省略号,False时,就不显示

 

         DropArrowColor:》》》》》》》

 

         DropNodeIndicator:》》》》》》》

 

         DynamicFocusedStateImage:》》》》》》》

 

         DynamicIndent:》》》》》》》》》》》

 

         ExPaintStyle:显示各实线性边框

 

         FixedSeparatorColor: 如果有停靠的面板,那么停靠的面板的间隔颜色

 

         FixedSepartatorWidth:如果有停靠的面板,那么停靠的面板的间隔的宽度

 

         FocusRect:》》》》》》》》》》

 

         Footer:是否显示注脚

 

         GridLinkColor:树表格线的颜色

 

         GridLines: 显示表格线的形状: tlglBoth:水平,垂直张都显示. tlglHorz:水平线显示。 tlglVert: 垂直线显示。tlglNone:不显示

 

         GroupFooters:注脚分组

 

         HeaderAutoHeight: 头面板自动显示高度

 

         Headers:是否显示头面板

 

         Indicator: 是否显示树的标识

 

         IndicatorWidth:树标识的宽度

 

         PaintStyle:》》》》》》》》》》》》》

 

         ScrollBar:树滚动条的形状: ssBoth:都显示, ssHorize:水平,ssVert:垂直, ssNone: 不显示

 

         ShowEditButtons:是否显示出编辑按钮,比如一些日期控件,备注,说明等控件,显示下拉箭头,

 

                                      ecsbAlwarys:总是显示 ,ecsbFocused:获得焦点显示,ecsbNever:从不显示

 

         ShowRoot: 是否显示树根, 在每一棵树最前就有一个虚线的根。

 

         SimpleCustomizeBox: 》》》》》》》》》》》》》》》

 

         TreeLineColor:树线的颜色。 指的就是表格中的树线

 

         TreeListStyle:树线的形状,  tllsDot:虚线, tllsNone不显示,tllsSolid:实线

 

          UseImageIndexForSelected:使用图标来描述选择的顺序

 

          UseNodeColorForIndent:使用结点颜色来描述缩进

 

ParentColor:是否与父窗口颜色一至

 

ParentCustomH:是否与父窗口CustomHint属性一至

 

ParentFont:是否与交窗体字体一至

 

 PopupMenu:树的快捷菜单,右击树上显示的

 

PopupMenus:权的快捷菜单列表

 

         ColumnHeaderMenu:右击列表上,显示的菜单

 

         FooterMenu: 右击注脚上显示的

 

         GroupFooterMenu:右击注脚组上显示的

 

PreView  (分组)

 

       Column:设计时,这一列隐藏掉 ,就是分组列

 

       Place:设计时,隐然的分组列是显示在哪里(tlppBottom节点下面,tlppTop节点上面)

 

       Visible:是否显示分组列

 

       RightIndet:分组信息缩进的宽度

 

StateImage:结点的状态图标,如邮件收寄,如快件收寄。 根据数据信息可以处理图标的不同

 

Sytles

 

       BackGround:树的背景颜色

 

       BandBackGround: 树的面板背景颜色

 

       BandContent:》》》》》》》

 

       BandHeader: 面板颜色

 

       ColumnFooter:列的注脚颜色

 

       ColumnHeader:列头的颜色

 

       Content:》》》》》》》》

 

       ContentEven:》》》》》》》

 

       ContentOdd:》》》》》》》

 

       Footer:注脚颜色

 

       HotTrack: 鼠标移动到的高亮颜色

 

       Inactive:》》》》》》》》

 

       IncSearch:》》》》》》

 

       Indictator:树前面的标识的颜色 

 

       Selection: 选择一行的颜色

 

TabOrder:Tab键顺序号

 

Tag:控件Tag值

 

Visible:是否显示

 

 

事件

 

OnAfterSummary:列求和事件

 

OnBandHeaderClick:点击面板时触发的事件

 

OnBandSizeChange: 改变了面板尺寸时触发

 

OnBeginDragNode: 拖动节点时触发

 

OnCanFocustNode:  获取结点焦点之前触发

 

OnCanSelectNode: 选择结点之前触发

 

OnCollapsed:收缩之后触发

 

OnCollapsing: 收缩过程中触发

 

OnColumnHeaderClick: 点击列头时触发

 

OnColumnSizeChanged: 改变列大小时触发

 

OnCustomDrawBackgroundCell: 重画背景颜色

 

OnCustomDrawBandCell: 重画面板

 

OnCustomDrawBandHeaderCell: 重画面板列头

 

OnCustomDrawDataCell:重画数据

 

OnCustomDrawFooterCell:重画注脚

 

OnCustomDrawHeaderCell: 重画列头

 

OnCustomDrawIndicatorCell: 重画树标识

 

OnCustomDrawPerviewCell: 重画显示时

 

OnDataChanged: 树数据发生改变时触发

 

OnDbClick: 双击时触发

 

OnDeletion: 删除时触发

 

OnEditing:编辑时触发

 

OnFocusedNodeChanged:结点获得交点时触发

 

OnFocusedColumnChanged:列获得交点时触发

 

OnResize:重画时触发

 

OnSummary: 汇总时触发

 

OnSorted:排序时触发

 

OnSorting:排序过程中触发

原文地址:https://www.cnblogs.com/karkash/p/3768818.html