Teechart图表应用技术详解—第四章之综合应用实例

转帖|使用教程|编辑:况鱼杰|2019-12-12 16:04:35.550|阅读 47 次

概述:本教程转自屈景辉的Teechart应用技术详解——快速图表制作工具一书。本文将会介绍工具三维综合应用实例。本例将其他类工具放在一个窗口中演示。下面就界面布局、属性设定、使用效果三个方面介绍其使用方法。

相关链接:

    Steema公司和慧都科技针对中国市场联合推出中文版TeeChart for .NET图表控件,一共汉化2000个词条(17000个单词),汉化文档35000个单词,包括控件设计时与运行时的界面汉化以及控件使用向导文档的汉化,总汉化90%以上!

    TeeChart for .NET中文版让您在使用和学习上没有任何语言障碍,至少可以节省30%的开发时间。TeeChart for .NET中文版具有易上手,使用方便,稳定性好,性价比高,价格优惠等优势,并且针对Web应用提供无限制服务器分发授权方式,非常有利于产品集成。

点击下载TeeChart for .NET最新试用版


综合应用实例

    本例将其他类工具放在一个窗口中演示。下面就界面布局、属性设定、使用效果三个方面介绍其使用方法。

    演示程序设计阶段界面窗口的左边采用PageControl页面控制组件放置了8个活动页面,用于显示8个图表工具演示时的参数设定:右边放置了Chart组件显示各个工具的使用效果窗口底部的8个多选框是8个工具的使用开关和初始参数设定,也就是说,当多选框选中了的工具才是被激活可用的,否则是不可用的。实例设计阶段的界面如表1所示,有关属性设定参考表2,详细内容参看程序清单中的注释语句。

其他类工具设计阶段界面

表1.实例程序中主要组件的属性设定

组件名称属性设定值说明
Chart1用ChartEditor增加序列Series1、Series2、设定面板、增加8种工具组件,其名称分别为 ChartTool1~ChartTool8
PageControl2右键弹出菜单增加TabSheet1~TabSheet8个页面,取默认名称Name
Series1GalleryTPointSeries点型序列
Series2GalleryTSurfaceSeries面型(三维)
ChartEditor1ChartChart1运行中调用图表编辑器
ChartListBox1ChartChart1图标列表框
ChartPageNavigatorChartChart1页面导航器
TeeInspactor1NameTeeInspactor1内容设定看程序清单
ColorDialog1NameColorDialog1颜色对话框
TabSheet1/Checkbox1Caption光源CheckBox的Checked均为false
TabSheet2/Checkbox2Caption三维转置
TabSheet3/Checkbox3Caption注释工具
TabSheet4/Checkbox4Caption图例滚动条
TabSheet5/Checkbox5Caption页码工具
TabSheet6/Checkbox6Caption矩形工具
TabSheet7/Checkbox7Caption旋转工具
TabSheet8/Checkbox8Caption选择器
Button1~Button5命令按钮,参看源程序的注释
ComboBox1~ComboBox7参数选择设定
Edit1~Edit5格式字符、文本等内容编辑
SpinEdit1~SpinEdit3设定有关数值


表1.ComboBox1~ComboBox8的OnClick事件中的代码

工具组件代码与注释
光源工具Checkbox1

Chart1.Title.Text.Text:='光源工具演示'

ChartTool3.Active:=CheckBox1.Checked;//激活指定工具

PageControl1.ActivePage:=TabSheet1;//激活指定页面

TrackBar2.Max:= ChartTool1.ParentChart.Width;//设定控制参数

TrackBar2.Position:=ChartTool1.ParentChart.Width div 2;

TrackBar3.Max:=ChartTool1.ParentChart.Height;

TrackBar3.Position:=ChartTool1.ParentChart.Height div 2;

ChartTool1.Left:= TrackBar2.Position;

ChartTool1.Top:=TrackBar3.Position;

ChartTool.Style: = IsLinear;


三维转置工具Checkbox2

Chart.Title.Text.Text:='三维转置工具演示';

ChartTool2.Active:=CheckBox2. Checked;

PageControl1.ActivePage:=TabSheet2;//显示三维转置页

if CheckBox2.Checked then//3D图表上TPointSeries序列不可用

begin

Series1.Visible:=false;

Series2.Visible: =true;

Series2.FillSample Values(50);//设定初始值

end

else

begin

Series2.Visible: =true;

Series2.Visible: =false;

注释工具Checkbox3

Chart1.Title.Text.Text:='注释工具演示';

CheckTool3.Active:=CheckBox3.Checked;

PageControl1.ActivePage:=TabSheet3;//显示注释工具页

图例滚动Checkbox4

Chart1.Title.Text.Text:='图例滚动条工具演示';

CheckTool4.Active:=CheckBox4.Checked;

PageControl1.ActivePage:=TabSheet4;//显示图例滚动条页

页码工具Checkbox5

Chart1.Title.Text.Text:='页码工具演示';

CheckTool5.Active:=CheckBox5.Checked;

PageControl1.ActivePage:=TabSheet5;

Chart1.MaxPointsPerPage:=5;//设定每页显示最多点数,测试页码

ChartTool5.Format:=string(Edit1.Text)

矩形工具Checkbox6

Chart1.Title.Text.Text:='矩形工具演示';

CheckTool6.Active:=CheckBox6.Checked;

PageControl1.ActivePage:=TabSheet6;//显示图例滚动工具

旋转工具Checkbox7

Chart1.Title.Text.Text:='旋转工具演示';

CheckTool7.Style:=rsAll;//设定旋转工具初始设定

CheckTool7.Inverted:=false

CheckTool7.Active:=CheckBox7.Checked;//显示旋转工具页

PageControl1.ActivePage:=TabSheet7;

选择工具Checkbox8

Chart1.Title.Text.Text:='选择器工具演示';

CheckTool8.Active:=CheckBox8.Checked;

PageControl1.ActivePage:=TabSheet8;//显示选择器页


工具运行效果图如下所示:

光源工具运行效果

三维转置工具运行效果(转置前)

三维转置工具运行效果(转置后)

注释工具运行效果

图例滚动条工具运行效果

页码工具运行效果

         矩形工具运行效果

旋转工具运行效果

选择器工具运行效果

相关资料推荐:

上一章:旋转和选择工具

Teechart 2019资源合集

=====================================

    现TeeChart for .NETTeeChart for JavaScript/HTML5TeeChart for Xamarin.Android等均已加入在线订购,现在抢购可立享优惠!

    关注慧聚IT微信公众号☟☟☟,了解产品的最新动态及最新资讯。

慧聚IT



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:Teechart应用技术详解——快速图表制作工具一书(PDF) https://down.51cto.com/data/929732

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
TeeChart Pro ActiveX

交互性强的轻量级ActiveX图表控件,能高效生成多任务仪表板

TeeChart Pro VCL/FMX

支持RAD Studio,Delphi和C ++ Builder以及FireMonkey的图表制作工具

TeeChart for Java

适用于所有主流Java编程环境的TeeChart图表库

TeeChart for PHP

一款含100%的PHP源代码并支持PHP5及更高的版本的图表开发工具

TeeChart for .NET

优秀的工业4.0 WinForm图表控件,官方独家授权汉化,集功能全面、性能稳定、价格实惠等优势于一体

TeeChart for JavaScript/HTML5

基于HTML5画布的跨浏览器JavaScript图表库

TeeChart for Xamarin.Android

使用C#版本,源于TeeChart for .NET代码库的移动版本图表控件

TeeChart for Xamarin.iOS

适用于Mac iOS平台-iPhone和iPad设备的图表控件

TeeChart for Xamarin.Forms

iOS,Android以及Windows Phone平台的图表工具

TeeChart Java for Android

专用于Google的安卓平台的图表库

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat