Visual Studio C#上位机制作(2)定时器制作

Visual Studio C#上位机制作(2)定时器制作

  • 所用控件
  • ComboBox
    • Button
    • ProgressBar
    • label
    • Timer

所用控件

ComboBox

下拉框,在属性里面设置DropDownStyle为DropDownList。
Visual Studio C#上位机制作(2)定时器制作_第1张图片
这里的程序设计需要双击的是窗体本身因为是窗体在加载时就设置好的,添加如下代码(s前面加空格方便后面读取)
Visual Studio C#上位机制作(2)定时器制作_第2张图片
这里的ToString可以省略,也可以在右下角的Items里面直接添加

Button

Visual Studio C#上位机制作(2)定时器制作_第3张图片
把下拉框的值读取到str。然后转化为int型,计时开始

Substring的作用是截取str的前两位

ProgressBar

在每一次按下按键时,用设置progressBar1.Maximum进度条的最大值
每次进入中断服务函数用progressBar1.Value设置当前值

label

普通的文本,可以通过
(label名).Text ="XXXX"改变文本信息

Timer

组件可以在工具箱里面找到,作用是定时器,需要在属性中的Enabled设置定时器是否打开注意一开始要关闭,Interval设置定时时长单位是毫秒。
Visual Studio C#上位机制作(2)定时器制作_第4张图片
每计数一次是设置的1秒(Interval),进入一次这个中断服务函数,MessageBox是弹窗一样的东西

这里的count是在函数外定义的
Visual Studio C#上位机制作(2)定时器制作_第5张图片

你可能感兴趣的:(上位机)