问个有关ProgressBar进度条控件的问题 当进度条一次满格后,它的Enabled属性是不是就由true变成false了?我在写个程序,想实现进度条的循环,就是一次满格后,开始第二次…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ProgressBar.Style = ProgressBar.Marquee; int num=100;progressBar1.Maximum=num;progressBar1.Step=0;for(int i=0;i<num;i++){ progressBar1.Step+=1; progressBar1.Value=progressBar1.Step/num; if(progressBar1.Value==1) { //得置progressBar1相关属性 progressBar1.Value=0; progressBar1.Step=0; }} 这个是让进度条不断地晃发晃发的似乎不是楼主的要求试下:private void button1_Click(object sender, EventArgs e) { if (progressBar1.Value == progressBar1.Maximum) {// 如果已经到了最大值,那么复位 progressBar1.Value = 0; } else { progressBar1.PerformStep(); } } 关于System.Timers,没有触发事件? 如果定义一个多行的逐字字符串,好象无法实现正常缩进呀? ruby系统命令问题 想了好久还是没办法解决,你有好的办法吗? 急:.net架构设计师请进 C# Socket传输文件 读取消息队列的线程为何死了? 请问AspNetPager1怎么使用呀,那个帮帮我吧 调用MATLAB打包的COM出错 谁有MS.NET FrameWork v2 的链给一个 用户登录(AD域方式),path路径怎么写法 求助,c# 怎样为文档建立全文索引
ProgressBar.Style = ProgressBar.Marquee;
progressBar1.Maximum=num;
progressBar1.Step=0;
for(int i=0;i<num;i++)
{
progressBar1.Step+=1;
progressBar1.Value=progressBar1.Step/num;
if(progressBar1.Value==1)
{
//得置progressBar1相关属性
progressBar1.Value=0;
progressBar1.Step=0;
}
}
似乎不是楼主的要求试下:
private void button1_Click(object sender, EventArgs e) {
if (progressBar1.Value == progressBar1.Maximum) {
// 如果已经到了最大值,那么复位
progressBar1.Value = 0;
} else {
progressBar1.PerformStep();
}
}