How to show countdown on windows form after the media end
<p>I am using a listBox to play media files with the axWindowsMediaPlayer on form in which the next media plays after a time gap for which I have used a timer.Now I want to display a coundown timer on screen for that time gap.How to do this..plz help.The code how I am using the timer at media end is:</p>

<pre><code>   System.Timers.Timer _timer = new System.Timers.Timer();
    object _locker = new object();
     Player.PlayStateChange += Player_PlayStateChange;

        _timer.Elapsed += _timer_Elapsed;
        _timer.Interval = 3000;
    void _timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
    {

        _timer.Stop();
        lock (_locker)
        {
            this.Invoke((MethodInvoker)delegate
        {
            if (listBox2.SelectedIndex + 1 &lt; listBox2.Items.Count)
            {

                listBox2.SelectedItem = listBox2.Items[listBox2.SelectedIndex + 1];
            }
        });
        }
    }

    void Player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
    {
        if ((WMPLib.WMPPlayState)e.newState == WMPLib.WMPPlayState.wmppsMediaEnded)
        {
               _timer.Start();


        }
        else if ((WMPLib.WMPPlayState)e.newState == WMPLib.WMPPlayState.wmppsReady)
        {

                Player.Ctlcontrols.play();


        }
    }  
</code></pre>
