cxGrid的一点使用方法

来源:互联网 发布:kettle json输出 编辑:程序博客网 时间:2024/05/16 04:45

Dev控件的功能确实很强大,但其繁琐的配置也造成了使用的不便。

 

多标签(Delphi下试用)

 

日前,本人就遇到了无法显示页签的问题,虽然已经设置了两个Level,但是没有切换的页签,岂不是浮云……

 

经多次尝试,发现可以在TcxGrid的RootLevelOption中,设置DetailTabsPosition,默认是None,当然看不到,选择个Top或者Left就可以显示出标签来喽。

 

显示饼图

 

其实不论显示饼图还是要显示Bar,或者Area,或者Line,或者Column型,都可以通过TcxGridDBChartView的设置显示出来,切换的方式是设置DiagramBar、DiagramArea、或DiagramPie等的Active属性为True。

 

如果要在DiagramPie中显示百分比,还是在上面说的DiagramPie展开的设置中设置Values的CaptionItems。

 

Hint显示

这个比较哽咽,我的DiagramChart,在Group上有好几个字段,这样的话,怎样在鼠标点了某个Group时,把标题刷新一下,同时把提示也给变了呢?

 

其实可以处理每个group的GetValueDisplayText事件,在其中修改标题,另外还要注意哦,要判断一下当前的group的Active是否为True,

在不为True的情况下改标题,会造成鼠标先点后面的一个Group,但是去点前面的Group值时报错。

 

或许有其他更好的办法来实现这种功能,不过俺折腾了一个下午也没有找到其他办法,勉强这样实现了……

原创粉丝点击