进度条上如何显示百分数啊,暂不考虑用第三方控件?指statusstrip中添加的进度条。

解决方案 »

  1.   

    本身就有吧。我猜是不是有个TEXT属性啊?
      

  2.   

    MyprogressBar.Maximum = Length;  MyprogressBar为进度条
    for (int i = 0; i < Length; i++)
    {
        MyprogressBar.Value++;
        Application.DoEvents();
        labprogressBar.Text = Convert.ToString(Convert.ToInt32((Convert.ToDouble(MyprogressBar.Value) / Convert.ToDouble(Length)) * 100)) + "%"; //labprogressBar为Lable
        this.labprogressBar.Refresh();
    }
      

  3.   

    普通的ProgressBar上加文本的方法是:
    progressBar1.CreateGraphics().DrawString(.........);statusstrip中的可以参考。
      

  4.   

    进度条?我一般就是弄个panel,多线程自己画上去的。 想要什么就有什么呢!
      

  5.   

    为什么我的没有Text 也没有refresh啊。。
      

  6.   

    自己弄个LABEL控件放上去,定时或事件去更新它的文本
      

  7.   

    背景色怎么处理啊,我设置为transparent,要是运行时还是有背景。
      

  8.   

    进度条旁边放一个toolStripStatusLabel,代码参考3楼