C#用winfrom做一个百分比显示的进度条
我要做一个在用户导入Excel表格时候,显示导入数据进度的进度条。我用的是VS2008的,在工具箱里面找不到ProgressBar这个进度条控件,由于本人对C#不是很熟悉...
我要做一个在用户导入Excel表格时候,显示导入数据进度的进度条。
我用的是VS2008的,在工具箱里面找不到ProgressBar这个进度条控件,由于本人对C#不是很熟悉,所以希望高手帮帮忙
不好意思,我说错了,不是要用winfrom窗体做一个进度条,而是web窗体做一个进度条,请问谁又例子,或者知道怎么做么? 展开
我用的是VS2008的,在工具箱里面找不到ProgressBar这个进度条控件,由于本人对C#不是很熟悉,所以希望高手帮帮忙
不好意思,我说错了,不是要用winfrom窗体做一个进度条,而是web窗体做一个进度条,请问谁又例子,或者知道怎么做么? 展开
6个回答
展开全部
在工具箱Common Controls 下 或者 All Windows Forms 下也有。前提是你添加了
System.Windows.Forms这个引用。
你要求的功能一般用 backgroundWorker去做,
在backgroundWorker的DoWork里定时调用ReportProgress
然后backgroundWorker的ProgressChanged里,设置ProgressBar
这里用到了委托,我不知道你对C#了解程度如何,给你附个MSDN里链接吧,里面有个backgroundWorker 连接ProgressBar的例子。
System.Windows.Forms这个引用。
你要求的功能一般用 backgroundWorker去做,
在backgroundWorker的DoWork里定时调用ReportProgress
然后backgroundWorker的ProgressChanged里,设置ProgressBar
这里用到了委托,我不知道你对C#了解程度如何,给你附个MSDN里链接吧,里面有个backgroundWorker 连接ProgressBar的例子。
参考资料: http://msdn.microsoft.com/zh-cn/library/system.componentmodel.backgroundworker.aspx
展开全部
有的。。就在公共控件里。。。。
不过即使有,也需要用多线程去运行,否则你在处理的时候同步处理,会导致进度条卡死
不过即使有,也需要用多线程去运行,否则你在处理的时候同步处理,会导致进度条卡死
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟你说个简单方法:做个假的,用户导入,就走进度条,慢慢走,完了之后,只有,直接走完,进度条的算法很恶心的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找不到?进度条网上应该可以找到第三方控件,自己去写控件的话,估计对你来说,还是有点困难
追问
是的,找不到,我昨天在网上也找了好多办法去找那个控件,可是都没有找到,很纠结
我自己写肯定很困难,虽然以前也学过,可是很久没有碰了,几乎都快忘完了,你有什么好的主意么?
追答
telerik 很不错的商业控件,网上可以找到破解的源码,里面Winform,Web,Silverlight,WPF...
有很多控件,你可以自己安装了学习下,很不错的。
(另外说一句,现在网上资源很多的,找不到只能说找的时间还不够,想想以前,网上开源资源又少,那时候找一个东西往往要花上几天时间,还有一点,找的时候,对于一个问题要从多方面去想,搜索的关键词不同,往往会得到意想不到的效果)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用在工具箱里找,可以直接在程序里添加。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询