张志峰的博客

水滴石川,积少成多。

导航

随笔分类 -  delphi TcxTreeList

摘要:1.放个TdxBarManager在窗体上2.放个TdxBarDockControl在panel上,把它的BarManager属性设置为dxBarManager13.双击dxBarManager1,新建个工具条,把工具条的DockControl设置为dxBarDockControl1这个功能确实实现了,不过就是TdxBarManager里带的checkBox 不好控制;明明把 True点成了False,但是焦点一离开,就恢复原样; --------------------------------------------------------------------------------Pr 阅读全文

posted @ 2013-07-08 10:58 ╰★张志峰★╮ 阅读(1056) 评论(0) 推荐(0)

摘要:Delphi 的TcxTreeList控件设置按种类分组,操作如下:1. 在TcxTreeList控件中双击,打开 Bands 属性,在这里面建需要分的组,在Captions->Text 输入分组的名称。 2. 在TcxTreeList中的OptionsView->Bands 设置成True。 哈哈, 这时就可以显示啦。 阅读全文

posted @ 2013-06-19 17:05 ╰★张志峰★╮ 阅读(687) 评论(0) 推荐(0)

摘要:Delphi TcxTreeList添加树节点,Node: TcxTreeListNode;这个是它的节点的类型,和TreeView的节点类似。(1) 添加节点 vNode: TcxTreeListNode vNode:= TreeList.Add;(2)添加图标 vNode.StateIndex := cst_ChildImageOK;//cst_ChildImageOK是图标在TImageList的位置。(3) 赋值 vNode.Values[colR_111.ItemIndex] := FADO.FieldByName('111').AsString; //这个是节点的赋 阅读全文

posted @ 2013-06-13 10:52 ╰★张志峰★╮ 阅读(3665) 评论(0) 推荐(0)

摘要:Delphi TcxTreeList表格 中的汇总金额起作用然后,在Summary事件,编写控制代码,就可以啦。procedure TFormCost_ProductCostDutchCalculate.lstReportSummary(ASender: TcxDataSummaryItems; Arguments: TcxSummaryEventArguments; var OutArguments: TcxSummaryEventOutArguments);begin // 合计框 if ASender.DataController.DisplayTexts[Arguments.Recor 阅读全文

posted @ 2013-06-13 10:42 ╰★张志峰★╮ 阅读(938) 评论(0) 推荐(0)

摘要:1. 如果想让TCXTreeList显示 + - 号的节点 把OptionsView -> ShowRoot 置为True, 就可以了。2.vNode: TcxTreeListNode 这个是它的节点,类似TreeView的节点操作。3.如果是通过双击 展开节点,则Optionsbehavior -> ExtendDblClick 把这个置为True. 阅读全文

posted @ 2013-06-09 09:07 ╰★张志峰★╮ 阅读(1651) 评论(0) 推荐(0)

摘要:cxTreeList添加行号(2011-11-17 15:59:38)转载与cxGrid添加行号类似: 1.将TcxTreeList的OptionsView --> Indicator设置为true,另也可在这将indicatorWidth根据自己需要设置 2.添加OnCustomDrawIndic 阅读全文

posted @ 2013-05-28 10:38 ╰★张志峰★╮ 阅读(634) 评论(0) 推荐(0)

摘要:1.TcxTreeList添加Bands;2.对TcxTreeList中的Column所属band进行修改,通过属性Position --> BandIndex 进行修改3.对Band的FixedKind属性进行修改4.对分割线颜色和宽度的控制:TcxTreeList属性OptionView --> FixedSeparatorColor 以及 FixedSeparatorWidth 属性进行设置Dev控件memo中有例子:BandedDemo 阅读全文

posted @ 2013-05-28 10:37 ╰★张志峰★╮ 阅读(421) 评论(0) 推荐(0)

摘要:1.添加TcxStyleRepository控件,在该控件中添加一个样式,如QdStyle2.对QdStyle样式设置字体、颜色等3.对TcxTreeList添加事件:OnGetContentStyle事件4.在该事件中添加相应的函数: 如:我将level=0的node的样式设为QdStyle if (ANode <> nil) and (ANode.Level =0) then AStyle := QdStyle; 阅读全文

posted @ 2013-05-28 10:36 ╰★张志峰★╮ 阅读(686) 评论(0) 推荐(0)

摘要:这个问题折腾了我好久,一开始我想通过函数来实现,可是怎么写都没有办法实现编辑和选中的改变,后来已经没啥想法了,才转回来想会不会有这么一个属性可以改变,结果找了找属性,还真让我找着了,就是不知道该高兴呢,还是气自己笨呢,心情好生复杂啊,再此记录,以防以后忘掉修改属性设置:TcxTreeList的OptionBehavior --> ImmediateEditor 设为false若想点击一单元格时选中整个node,属性设置为:TcxTreeList的OptionSelection --> InvertSelect设为True也许其他控件也有类似属性,若有该功能需求,可先查看一下是否可通 阅读全文

posted @ 2013-05-28 10:34 ╰★张志峰★╮ 阅读(679) 评论(0) 推荐(0)