-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

フォームのコンストラクターまたは Load イベント ハンドラーがあるtimer1.Enabled = trueかのように見えます。ところで、デザイナでtimer1.Start()タイマーのプロパティを確認してください。デフォルトで設定されている可能性があります。Enabledtrue

于 2012-12-13T18:08:19.857 に答える