如题,怎么用C#做一个自动消失的进度条?
方法/步骤
1
设计一个界面:一个按钮就OK了!(我没有用WPF,用的是Winforms)
2
下面是简单的执行程序代码:就是简单的数数,数到100(新建一个类或者直接一个方法)
3
在将进度条与上述的数数执行程序联系起来之前,先创建一个事件类:本例为class ValueEventArgs
4
再声明定义一个委托:本例为ValueChangedEventHandler
5
下面利用事件使得进度条和数数程序类联系在一起:首先,需要在数数程序类中创建一个ValueChangedEventHandler变量(本例为ValueChanged);然后创建触发事件方法,即事件被触发时所该做的的工作(本例为OnValueChanged)
6
然后,在数数程序中的某个循环中触发事件,创建事件示例,添加 this.OnValueChanged(事件实例);就会触发事件,那么问题来了,这个事件实例代表的是什么?答案有关进度条的Value值改变的事件方法,将这个事件方法加载到所创建的ValueChangedEventHandler变量中
7
最终的效果就是如下所示:
上一篇:销售人员如何寻找潜在的客户资料?
下一篇:LabVIEW-光标