-1

我目前有一个开始播放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++;
        }
    }
4

1 回答 1

0

看起来您拥有timer1.Enabled = truetimer1.Start()在表单的构造函数或 Load 事件处理程序中。顺便说一句Enabled,在设计器中检查计时器的属性-也许您将其设置为true默认值。

于 2012-12-13T18:08:19.857 回答