| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 940 人关注过本帖
标题:新手小白虚心请教
取消只看楼主 加入收藏
kin0820
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-5
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
新手小白虚心请教
我做的程序是.NET 3.5的自动下载。在显示进度的时候,不显示百分比
图片附件: 游客没有浏览图片的权限,请 登录注册

程序代码:
        private void RedirectForm_Shown(object sender, EventArgs e)
        {
            BackgroundWorker bg = new BackgroundWorker();
            bg.RunWorkerAsync(param);//这里得到Dism指令

            string oupread = null;
            bg.DoWork += new DoWorkEventHandler((s, arg) =>
                {                   

                    Process p = new Process();
                    p.StartInfo.FileName = @"C:\Windows\System32\Dism.exe";/
                    p.StartInfo.Arguments = (string)arg.Argument;
                    p.StartInfo.UseShellExecute = false;//
                    p.StartInfo.RedirectStandardOutput = true;      

                    p.StartInfo.CreateNoWindow = true;

                    p.Start();            



                    while (!p.HasExited)
                    {
                        oupread = p.StandardOutput.ReadLine();
                        if (oupread != null)
                        {
                                RedirectTB.Text += oupread + "\r\n";
                                p.WaitForExit(1000);
                        }
                    }
                    oupread = p.StandardOutput.ReadToEnd();
                    RedirectTB.Text += oupread + "\r\n";

                    p.Close();
                    p.Dispose();

                });
我是通过重定向 一行一行接受后显示在TextBox里 但是显示百分比的那一行,后台虽然在执行 但不显示。求解!拜托了
搜索更多相关主题的帖子: 百分比 
2012-12-05 12:10
kin0820
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-5
收藏
得分:0 
等半天了 没人么?
2012-12-05 16:19
kin0820
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-5
收藏
得分:0 
别啊 大侠们出来 江湖救救急吧...
2012-12-05 17:16
kin0820
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-5
收藏
得分:0 
这是编程学习论坛吧?不是爱国论坛吧? 代码里有一句日语么? 画面上的你管它显示什么语言 它不都是字符串么?
数字你懂吧? 大大的红框里的「99.8%」!你不懂或者不想教,那就干脆别回复。
2012-12-06 08:47
kin0820
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-12-5
收藏
得分:0 
粪青··唉 我也就是请教个问题 让你整出这么一大堆东西 你那么厉害 也别整啥IT了 上面都是英文字母
你努力努力发明个能用中文编程的东西 以后就跟你混了
全世界哪里都有中国人 只因我们在日本 就总骂我们这些在国外拼命的中国人不爱国
日本也好其他国家也好 我们有我们尊严 我们用我们双手和汗水在努力着 都是一样的
爱国我们也有 当中日出现矛盾的时候 你能想象得到我们这些在日本的同胞的心情么?
有愤怒,想回去,想大喊,也有害怕。我们起码要面对生命威胁的可能性。你懂么?
虽然也很想回去,但快接近30的年龄 还有很多要顾虑的东西。

7楼的hjywyj 谢谢你的答复 虽然我的问题还没能解决 不过谢谢了。我还需努力啊 呵呵

对了 版主 我进公司才半年 就是个小白 我也不喜欢日本人 更不喜欢跟他们打交道 我想着自己解决问题或者网上寻找
才进这个论坛的
2012-12-07 13:39
快速回复:新手小白虚心请教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.114730 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved