C#用winfrom做一个百分比显示的进度条

我要做一个在用户导入Excel表格时候,显示导入数据进度的进度条。我用的是VS2008的,在工具箱里面找不到ProgressBar这个进度条控件,由于本人对C#不是很熟悉... 我要做一个在用户导入Excel表格时候,显示导入数据进度的进度条。
我用的是VS2008的,在工具箱里面找不到ProgressBar这个进度条控件,由于本人对C#不是很熟悉,所以希望高手帮帮忙
不好意思,我说错了,不是要用winfrom窗体做一个进度条,而是web窗体做一个进度条,请问谁又例子,或者知道怎么做么?
展开
 我来答
biubiubiubiubiu5biu
2011-11-17 · TA获得超过1647个赞
知道小有建树答主
回答量:1126
采纳率:0%
帮助的人:1152万
展开全部
在工具箱Common Controls 下 或者 All Windows Forms 下也有。前提是你添加了
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

shown_james
2011-11-17 · TA获得超过873个赞
知道小有建树答主
回答量:665
采纳率:0%
帮助的人:622万
展开全部
有的。。就在公共控件里。。。。
不过即使有,也需要用多线程去运行,否则你在处理的时候同步处理,会导致进度条卡死
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangjiale18
2011-11-17 · 超过29用户采纳过TA的回答
知道答主
回答量:214
采纳率:0%
帮助的人:48万
展开全部
跟你说个简单方法:做个假的,用户导入,就走进度条,慢慢走,完了之后,只有,直接走完,进度条的算法很恶心的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友02cd4ce
2011-11-17 · TA获得超过516个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:709万
展开全部
找不到?进度条网上应该可以找到第三方控件,自己去写控件的话,估计对你来说,还是有点困难
追问
是的,找不到,我昨天在网上也找了好多办法去找那个控件,可是都没有找到,很纠结
我自己写肯定很困难,虽然以前也学过,可是很久没有碰了,几乎都快忘完了,你有什么好的主意么?
追答
telerik 很不错的商业控件,网上可以找到破解的源码,里面Winform,Web,Silverlight,WPF...
有很多控件,你可以自己安装了学习下,很不错的。
(另外说一句,现在网上资源很多的,找不到只能说找的时间还不够,想想以前,网上开源资源又少,那时候找一个东西往往要花上几天时间,还有一点,找的时候,对于一个问题要从多方面去想,搜索的关键词不同,往往会得到意想不到的效果)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccauccc
2011-11-17
知道答主
回答量:32
采纳率:0%
帮助的人:6.3万
展开全部
不用在工具箱里找,可以直接在程序里添加。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式