前端旅游网站行程怎么做,移动端网站开发最好的环境,wordpress5本地访问速度慢,广州做网站一般要多少钱?进度条控件ProgressBar控件#xff0c;一般作为UI界面表示某个事情进行到某个程度的外观的体现。 那么进度条控件ProgressBar控件#xff0c;在form中是怎么使用的呢#xff1f; 该控件必须要用的属性如下#xff1a;
private System.Windows.Forms.ProgressBar progressB… 进度条控件ProgressBar控件一般作为UI界面表示某个事情进行到某个程度的外观的体现。 那么进度条控件ProgressBar控件在form中是怎么使用的呢 该控件必须要用的属性如下
private System.Windows.Forms.ProgressBar progressBar1;以该控件变量progressBar1为例 。 设置该控件是否可见 progressBar1.Visible true;// true:可见false:不可见 设置进度条的范围
progressBar1.Minimum 1;// 整型值最小值
progressBar1.Maximum 100;// 整型值 最大值
设置进度条当前值progressBar1.Value 50// 整型介于进度条范围最小值和最大值之间
设置进度条的步长progressBar1.Step 1;//整型进度条每进一步当前值增加的跨度。
进度条每进一步调用方法progressBar1.PerformStep(); 可以使用timer让进度条有频率地修改当前值从而实现进度条的动画效果。
例如 System.Timers.Timer
初始化timer: private void InitTimer() { // 设置定时间隔(毫秒为单位),即多长时间执行一次 int interval 60000;// 60000毫秒为1分钟 System.Timers.Timer timer new System.Timers.Timer(interval); // 设置执行一次false还是一直执行(true) timer.AutoReset true; // 设置是否执行System.Timers.Timer.Elapsed事件 timer.Enabled true; // 绑定Elapsed事件即每间隔设置定的时间执行一次该绑定的事件 timer.Elapsed new System.Timers.ElapsedEventHandler(AddProgress); } public delegate void SetControlValue(int value); private void AddProgress(object sender, System.Timers.ElapsedEventArgs e) { try { this.Invoke(new SetControlValue(SetProgressValue)); } catch (Exception ex) { MessageBox.Show(执行定时事件失败: ex.Message); } } private void SetProgressValue() { progressBar1.PerformStep(); }