public void OnRunning() { VideoInformation videoInformation = new VideoInformation(); if (_videoPlayerHandler.GetPlayState() == WMPPlayState.wmppsPlaying.ToString()) { double duration = _videoPlayerHandler.GetDuration(); double currentPosition = _videoPlayerHandler.GetCurrentPosition(); double timeRemaining = duration - currentPosition; videoInformation = new VideoInformation(duration, currentPosition, timeRemaining); } _mainForm.lblCurrentPosition.Text = videoInformation.CurrentPosition; _mainForm.lblDuration.Text = videoInformation.Duration; _mainForm.lblTimeRemaining.Text = videoInformation.TimeRemaining; }