获取进度条以开始单击按钮

时间:2012-12-13 18:00:41

标签: c# progress-bar

我目前有一个启动wav文件的按钮对象,以及进度条和计时器,所有这些都是Visual Studio 2010中的工具箱对象。问题是,当我打开表单时,进度栏自动开始填写。只有当我点击按钮时,如何才能启动它?

这是我到目前为止的代码:

 private void playsong1_Click(object sender, EventArgs e)
    {
        SoundPlayer sndplayer = new SoundPlayer(Programming_assignment.Properties.Resources.Back_In_Black);
        sndplayer.Play();

        timer1.Enabled = true;

    }

    private void progressBar1_Click(object sender, EventArgs e)
    {

    }
    private void timer1_Tick(object sender, EventArgs e)
    {            
        if (progressBar1.Value < 256)
        {
            progressBar1.Value++;
        }
    }

1 个答案:

答案 0 :(得分:0)

看起来您在表单的构造函数或Load事件处理程序中有timer1.Enabled = truetimer1.Start()。在设计器中BTW检查计时器的Enabled属性 - 可能默认情况下将其设置为true