如何在计时器中执行单击

时间:2017-04-29 10:08:55

标签: c#

我正在用c#创建一个音乐播放器。我创建了一个轨迹栏和一个计时器,这样就可以选择一首歌的不同部分。现在,我想通过点击播放下一首歌曲的按钮,在轨迹栏到达歌曲结尾时播放下一首歌曲。但它不起作用,我不明白为什么。这是我的代码:

    private void t_Tick(object sender, EventArgs e)
    {

        trackBar1.Maximum = (int)wp.currentMedia.duration;
        trackBar1.Value = (int)wp.controls.currentPosition;
        var timespan = TimeSpan.FromSeconds(trackBar1.Value);
        var timeend = TimeSpan.FromSeconds(trackBar1.Maximum);
        label2.Text = timespan.ToString(@"mm\:ss");
        label3.Text = timeend.ToString(@"mm\:ss");
        if (trackBar1.Value == trackBar1.Maximum)
        {
            button3.PerformClick();
        }
    }

0 个答案:

没有答案