C#winform中TrackBar的使用

1.手动设置高度(宽):把AutoSize属性设为false

2.重要的事件:Scroll事件和和ValueChanged事件

3.由于TrackBar的Value类型为int,若绑定数据项的最小精度为小数(如0.1、0.01)可使TackBar与数据项按照一定比率变化(如10:1,100:1)

 

转载于:https://www.cnblogs.com/makesense/p/4128238.html

TrackBar控件是一个滑动条,用于选择数值范围,通常用于音量和亮度等调节。ProgressBar控件是一个进度条,用于表示任务完成的进度。Timer控件是一个计时器,可用于在特定时间间隔内触发事件。 下面是它们的使用方法: 1. TrackBar控件的使用方法: - 在设计窗体,从工具箱拖动TrackBar控件到窗体上。 - 设置控件的基本属性,如名称、最小值最大值、初始值等。 - 可以通过事件处理程序来响应滑块的移动,例如ValueChanged事件。 示例代码: private void trackBar1_ValueChanged(object sender, EventArgs e) { label1.Text = "当前值:" + trackBar1.Value; } 2. ProgressBar控件的使用方法: - 在设计窗体,从工具箱拖动ProgressBar控件到窗体上。 - 设置控件的基本属性,如名称、最小值最大值、初始值等。 - 在代码通过设置Value属性来更新进度条的进度。 示例代码: private void button1_Click(object sender, EventArgs e) { for (int i = 0; i <= 100; i++) { progressBar1.Value = i; System.Threading.Thread.Sleep(100); } } 3. Timer控件的使用方法: - 在设计窗体,从工具箱拖动Timer控件到窗体上。 - 设置控件的基本属性,如名称、时间间隔等。 - 在代码编写Tick事件处理程序,该程序将在计时器间隔时间内循环执行。 示例代码: private void timer1_Tick(object sender, EventArgs e) { label1.Text = DateTime.Now.ToString("HH:mm:ss"); }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值