频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

vb.net入门——设置值的控件:TrackBar的使用

来源:巧巧读书网 作者:douces 出处:巧巧读书 2007-11-30 进入讨论组
下一页 1 2 3 

TrackBar 控件表示一个标准的 Windows 跟踪条,在Windows 应用程序中一般用于可视化调整数字设置,最常见的就是Windows自带的音量调整,如下图一所示:

vb.net入门——设置值的控件:TrackBar的使用(图一)


图一:典型的TrackBar控件使用

TrackBar 控件在vb.net工具箱中如图所示:vb.net入门——设置值的控件:TrackBar的使用(图二),它包括两个部分:滑块部分和刻度尺部分(可以参看图一)。滑块是可调整的部分,让用户拖动调整设置的,其位置与Value属性相对应;刻度尺是按设置的规则间隔(使用TickFrequency来调整)的视图指示符。

一、TrackBar 控件的主要属性和方法

1、Value 属性:指示滑块的位置,默认是0

2、Minimum 和 Maximum 属性:指示TrackBar(跟踪条)使用的范围的下限和上限,默认Minimum=0,Maximum=10。注意:如果 minValue 参数大于 maxValue 参数,则 maxValue 会设置为等于 minValue。

3、SetRange 方法:设置 TrackBar 的最小值和最大值。示例如下:TrackBar1.SetRange(0, 50),设置Minimum=0,Maximum=10。

4、TickFrequency 属性:获取或设置一个值,该值指定控件上绘制的刻度之间的增量,默认值为 1。对于 Minimum 和 Maximum 之间有大量值的 TrackBar 而言,绘制出控件上所有值的刻度可能不切实际,例如,我们设置控件的范围是 100,向其中传入值 1 则会使控件绘制 100 个刻度,如下图二所示,就会导致刻度尺密密麻麻。

vb.net入门——设置值的控件:TrackBar的使用(图三)
图二:不合理的设置TickFrequency 属性

所以我们需要在代码中合理控制TickFrequency 属性。

5、SmallChange 属性:获取或设置当滑块短距离移动时对 Value 属性进行增减的值,即滑块响应按下键盘上的左箭头或者右箭头所移动的位置数。

6、LargeChange 属性:滑块响应按下Page、Up或者PageDown 键,或鼠标在跟踪条上的滑块任意一边单击所移动的位置数。

7、Orientation 属性:获取或设置一个值,该值指示跟踪条在水平方向还在垂直方向。当 Orientation 属性设置为 Orientation.Horizontal 时,控件为水平放置,滑块随 Value 的增大从左向右移动;当将 Orientation 属性设置为 Orientation.Vertical 时,控件为垂直放置,滑块随 Value 的增大从下向上移动。

8、TickStyle 属性:获取或设置一个值,该值指示如何显示跟踪条上的刻度线。其枚举值如下:

Both 刻度线位于控件的两边。
BottomRight(默认值) 刻度线位于水平控件的底部或垂直控件的右侧。
None 控件中没有刻度线。
TopLeft 刻度线位于水平控件的顶部或垂直控件的左侧。

9、AutoSize 属性:默认为True。需要注意的是,在vb.net中,TrackBar控件默认是无法调整它的高度的,如果要想调整它的高度,必须把AutoSize属性设置为False。

本文地址:http://www.qqread.com/book/myvbnet/my0017.html

文章地址: http://www.qqread.com/book/myvbnet/my0017.html 更多文章 更多内容请看Solaris基础知识入门.NET移动与嵌入式技术.NET开发手册专题,或进入讨论组讨论。
下一页 1 2 3 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章