- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学目标:通过讲授和学生的动手练习,使学生掌握VB.NET的状态栏、进度条和跟踪条控件的用法。
教学类型:在多媒体教室直观讲授,引导学生进行相关控件操作。加深对本次课内容的理解。
教学内容:
4.4 状态栏、进度条和跟踪条
一、状态栏
状态栏控件StatusStrip可以显示正在 Form 上查看对象的相关信息或与该对象在应用程序中的操作相关的上下文信息。
通常StatusStrip 控件由 ToolStripStatusLabel对象组成,每个这样的对象都可以显示文本、图标或同时显示这两者。
1、状态栏控件的伴生类
StatusStrip重要的伴生类包括:ToolStripDropDownButton、ToolStripSplitButton 和 ToolStripProgressBar 等控件,如表1所示。
表1 StatusStrip的伴生类
名 称
说 明
ToolStripStatusLabel
表示StatusStrip控件中的一个窗体
ToolStripDropDownButton
显示用户可从中选单个项的关联ToolStripDropDown
ToolStripSplitButton
表示作为标准按钮与下拉菜单的一个两部分控件
ToolStripProgressBar
显示进程的完成状态
2、状态栏控件的“项集合编辑器”
Visual Studio.NET中提供了StatusStrip的“项集合编辑器”用于添加、移除和重新排序 StatusStrip 的ToolStripItem 控件以及查看和设置 StatusStrip及ToolStripItem属性。通过在设计器中右击 StatusStrip控件并从快捷菜单中选择“编辑项”,打开StatusStrip 的“项集合编辑器”,如图1所示。
单击该项以添加显示在下拉列表中的 ToolStripItem。可添加一个或多个下列控件:
ToolStripStatusLabel。
ToolStripProgressBar。
ToolStripDropDownButton。
ToolStripSplitButton。
添加上述控件后,就可以对其相关的属性进行读取和设置。
二、进度条
进度条(ProgressBar)是表示执行进度的控件。
1、进度条控件的样式:
该控件以三种样式中的一种指示较长操作的进度:
(1)从左向右分步递增的分段块。
(2)从左向右填充的连续栏。
(3)以字幕方式在 ProgressBar 中滚动的块。
ProgressBar控件用于创建水平方向的进度条,通常在应用程序执行诸如复制文件或打印文档等任务时使用。如果没有视觉提示,应用程序的用户可能会认为应用程序不响应。通过在应用程序中使用 ProgressBar,可以警告用户应用程序正在执行冗长的任务且应用程序仍在响应。
2、进度条控件的重要属性:
(1) Maximum 控件范围的最大值
(2) Minimum 控件范围的最小值
(3) Step 每次变化的步长
(4) Value 表示应用程序在完成操作的过程中的进度位置
(5) Style 确定进度条的样式
Maximum和Minimum属性定义了两个值的范围用以表现任务的进度。Minimum属性通常设置为值0,Maximum属性通常设置为指示任务完成的值。例如,若要正确显示复制一组文件时的进度,Maximum属性应设置成要复制的文件的总数。
ProgressBar显示的值仅仅是近似于Value属性的当前值。根据ProgressBar的大小,Value属性确定何时显示下一个块或增加栏大小。除了直接更改Value属性之外还有许多方式可以修改由ProgressBar显示的值,可以使用Step 属性指定一个特定值用以逐次递增Value属性的值,然后调用PerformStep方法来使该值递增。若要更改增量值,可以使用Increment方法并指定一个用来递增Value属性的值。
许多大程序当需要让用户等待很长一段时间时,最好给用户提供一个程序执行进度的指示标志,以提醒用户程序仍在执行以及还需要等多长时间。
三、跟踪条
TrackBar控件可生成一个标准的Windows跟踪条。
可以通过各种属性值配置跟踪条,跟踪条控件的重要属性:
Value 属性:指示滑块的位置,通过设置Minimum属性指定该范围的下限;设置Maximum属性指定该范围的上限;
TickFrequency属性:获取或设置一个值,该值指定控件上绘制的刻度之间的增量;
SmallChange属性:获取或设置当滚动框短距离移动时对 Value 属性进行增减的值;
LargeChange属性获取或设置一个值,当滚动框长距离移动时向 Value 属性加上该值
原创力文档


文档评论(0)