在winform中如果不使用多线程来更新进度条,会出现卡顿,为什么 感觉就是一个很简单的小程序,都会卡顿,不明白原理是什么,求各位指教多线程进度条 卡顿 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的循环里如果不给界面响应消息的话,肯定会卡,所以你如果不加线程的话在循环里加个Application.DoEvents()吧 把更新进度条值的代码,放到事件里面去试试类似于这样 //下载过程处理 private void MyWebClient_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e) { this.PBar_DonwLoad.Value = e.ProgressPercentage; if (e.ProgressPercentage != 100) { this.BT_Login.Text = "更新:" + e.ProgressPercentage.ToString() + "%"; } } DLL怎么设置才能调试 !!!! 在线等!!!!!! 有谁知道怎样控制windows声音面板上的属性? 点击gif动画,进入QQ聊天框 菜鸟送分题!!!进来看下! treeview 节点 C# 在asp.net里如何显示数据库中的图片 PAYPAL IPN问题高手进 如果我想让我的代码也可以像ListBox1.Items[1] = strItem;这样写,怎么做啊 100分简单问题马上给分(投票问题) 异步的TCP服务器程序 SOCKET 编程 为什么服务器只能转发一次消息就不行了。。。
类似于这样
//下载过程处理
private void MyWebClient_DownloadProgressChanged(object sender, System.Net.DownloadProgressChangedEventArgs e)
{
this.PBar_DonwLoad.Value = e.ProgressPercentage;
if (e.ProgressPercentage != 100)
{
this.BT_Login.Text = "更新:" + e.ProgressPercentage.ToString() + "%";
}
}