本教程转自屈景辉的Teechart应用技术详解——快速图表制作工具一书,本节我们将会介绍此书的第二章的第四小节——Teechart组件的应用实例:序列列表与命令工具。
Steema公司和科技针对中国市场联合推出中文版TeeChart for .NET图表控件,一共汉化2000个词条(17000个单词),汉化文档35000个单词,包括控件设计时与运行时的界面汉化以及控件使用向导文档的汉化,总汉化90%以上!
TeeChart for .NET中文版让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。TeeChart for .NET中文版具有易上手,使用方便,稳定性好,性价比高,价格优惠等优势,并且针对Web应用提供无限制服务器分发授权方式,非常有利于产品集成。
TeeChart for .NET最新试用版
Teechart组件的应用实例
序列列表与命令工具
演示: ChartListBox、 TeeCommander组件
设计:
-
ChartListBox组件的作用就是以列表框的形式列出图表组件中包含的序列,每个序列的颜色、图标、名称、标题、控制序列是否显示的检查框等五项内容以及这五项是否在列表框中显示,下列代码分别用来设定对应项目的显示,将有关属性置为Fase时就不显示了。
ChartListBox1. ShowSeriescolor :=trueChartListBox1. Show SeriesIcon :=true;ChartListBox1. ShowSeriesNames := true;ChartListBox1. ShowSeriesTitle : =true;ChartListBox1. ShowActiveCheck :=true;
-
TeeCommander组件使用非常简单,但功能很强,只需将其 Panel属性设为 Chart,将ChartEditor1的Chart属性设为Chart。这时,利用 TeeCommander组件就可实现图表旋转平移、推拉镜头等操作。
-
ChartListBoxl. ShowEditor;
当单击 Button后 ChartListBox当前选中行的外观变成
这种状态,此时就可以对标题进行动态修改了。
设置:如表1所示。
表1 TeeCommander和ChartListBox组件功能演示主要属性设置
组件名称 | 属性名 | 设定值 | 表格 |
TChartT | Name | Chart1 | |
TChartEditor | Name | ChartEditor1 | |
Chart | Chart1 | ||
TTeeCommander | Name | TeeCommander1 | 命令工具组件 |
Panel | Chart1 | ||
TChartListBox | Name | ChartListBox1 | 图表序列列表框 |
Chart | Chart1 | ||
TBarSeries | Name | Series1~Series8 | 增加8个TBarSeries序列 |
TCheckBox | Name | CheckBox1~CheckBox5 | 参看源码 |
Checked | true | ||
TButton | Name | Button1 | |
Caption |
技巧:
-
工具组件可以作为软件主窗口的工具条使用,以方便图表操作。
-
对TeeCommander组件上的按钮可以选择是否显示,通过下列语句进行定制:
Teecommander1. CreateControls( [ tcbRotate, tcbSeparator, tcb3D]);
其中CreateControls的输入参数由下式定义,需要显示的按钮作为输入参数。
TeecommanderControls=( tcbNormal, tcbSeparator, tcbRotate, tcbMove, tcbzoom, tcbDepth, tcreEdit, cbPrintPreview, tcbCopy, tcbSave, tcbLabel, tcb3D);
界面:如下图所示。

下一节我们将会介绍Teechart组件的应用实例:三维画板、工具与TeeOpenGL。将会有演示,功能,设计,设置,技巧和界面六个方面的介绍。如果有对Teechart图表感兴趣的朋友,可以多多关注本教程,并且欢迎在评论区留言。
相关资料推荐:
上一章:Teechart组件的应用实例:数据栅格与导航
Teechart 2019资源合集
Teechart 2018资源合集
现TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在线订购,现在抢购可立享优惠!
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!