Пример #1
0
 /// ------------------------------------------------------------------------------------
 public void ShowPlayerOutputLog(bool show)
 {
     if (show)
     {
         if (_formMPlayerOutputLog != null)
         {
             _formMPlayerOutputLog.UpdateLogDisplay(_mplayerStartInfo.ToString());
         }
         else
         {
             _formMPlayerOutputLog              = new MPlayerOutputLogForm(_mplayerStartInfo.ToString());
             _formMPlayerOutputLog.FormClosing += HandleOutputLogFormClosing;
             _formMPlayerOutputLog.Show();
         }
     }
     else
     {
         if (_formMPlayerOutputLog != null)
         {
             _formMPlayerOutputLog.Close();
             _formMPlayerOutputLog = null;
         }
     }
 }
Пример #2
0
 /// ------------------------------------------------------------------------------------
 private void HandleOutputLogFormClosing(object sender, FormClosingEventArgs e)
 {
     _formMPlayerOutputLog.FormClosing -= HandleOutputLogFormClosing;
     _formMPlayerOutputLog              = null;
 }