第十二章 Win32环境程序的设计 C++ Builder 简体中文版.pptVIP

第十二章 Win32环境程序的设计 C++ Builder 简体中文版.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 Win32环境程序的设计 C++ Builder 简体中文版.ppt

12-3. 进度状态显示组件 其实除了上面介绍的这两个组件以外,还有其它很多组件都可以用来表示类似这方面的功能,例如曲线图、圆饼图、Shape,或是任何一个可以显示图形或是文字的都可以,只是需要程序设计师自己设计表现的模式。 12-4. 轨迹追踪列 轨迹追踪列通常都是为了让使用者可以有比较方便的方法设定数值。 例如在写一个骰子的程序时(一次丢多个骰子),我们一定要输入各点数会出现的机率,这时候我们就可以利用TrackBar这个组件,采用『拉』的方式来设定好各点数出现的机率。概观的说,凡是需要设定『数值』时,都可以利用TrackBar来完成,这样可以增加不少User Friendly的效果喔! 12-4. 轨迹追踪列 范例12-10:TrackBar操作实例 TrackBar重要属性说明 属性 说明 Frequency 在TrackBar上的标记多少单位划一格 LineSize 当你使用方向键控制TrackBar上面的指标时,按一下会移动多少格 Max TrackBar的最大值 Min TrackBar的最小值 Orientation 有Horizontal和Vertical两种不同的属性值,主要是用来决定TrackBar是要往右移动或是往上移动 PageSize 跟LineSize很像,不过LineSize是控制方向键对于TrackBar的移动数量,而PageSize是控制PageDown、PageUp对于TrackBar的移动数量 Position 目前TrackBar指针的位置 SelEnd 会显示出一个Range的光棒在TrackBar上,这个光棒的结束位置就是在SelEnd这个位置。 SelStart 会显示出一个Range的光棒在TrackBar上,这个光棒的结束位置就是在SelStart这个位置。一般来说SelStart的位置都设定在『0』,而SelEnd的位置跟Position的值是同步的。因为这样就会将TrackBar已经被指针拉过的位置用其它颜色来表示 SliderVisible 决定指标要不要出现在TrackBar上 ThumbLength TrackBar的长度 TickMarks 决定标记点要在哪个方向 TickStyle 决定标记点产生的方式,Auto、Manual、或是None 12-4. 轨迹追踪列 范例12-10 程序代码 void __fastcall TForm1::TrackBar1Change(TObject *Sender) { Label1-Caption = 目前位置: + IntToStr(TrackBar1-Position); Label2-Caption = 百分比率: + \ FloatToStr((float)100 * (float)TrackBar1-Position / (float)TrackBar1-Max) + %; } 12-5. 上下控制组件 上下控制组件跟TrackBar非常的类似,都是用来设定(表现)数值,只是TrackBar一定是一个调整棒在那边让使用者拉,但是上下控制组件就不一样了,你可以结合各种不同的VCL组件,例如可以跟Label或是Edit结合等等。在范例12-11中,我们将列出一些比较常跟上下控制组件结合的使用范例,也会提到『CspinEdit』这个类似上下控制组件。 12-5. 上下控制组件 范例12-11:UpDown CSpinEdit操作范例 UpDown常用的属性说明 属性 说明 AlignButton 设定UpDown按钮的方向要在那个方向 ArrowKeys 决定我们是不是可以使用方向键来控制UpDown组件 Associate 想要跟UpDown组件结合的VCL组件 Increment 每次按一次按钮所增加或是减少的值 Max UpDown中会出现的最大的值,也就是Position这个属性的值不可以超过这个值 Min UpDown中会出现的最小的值,也就是Position这个属性的值不可以小于这个值 Orientation 有Horizontal和Vertical两种不同的属性值,主要是用来决定UpDown的按钮是要上下方向或是左右方向 Position 目前UpDown所在的位置(显示出来的值) Thousands 如果数值超过1000的时候,需要需要每三个数字打一个逗点 12-5. 上下控制组件 范例12-11:UpDown CSpinEdit操作范例 CspinEdit常用的属性说明 属性 说明 AutoSelect 当CspinEdit刚好在focus的时候,Text中的值会自动被选取 EditorEnabled 设定我们可不可以直接Editor CspinEdit的Text Increment 每次按一次按

您可能关注的文档

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档