//============================================================================== /// <summary> /// ctor - initialize components and create a message log window /// </summary> //============================================================================== public MainForm() { InitializeComponent(); AssemblyName assemblyName = System.Reflection.Assembly.GetExecutingAssembly().GetName(); Version v = assemblyName.Version; Text = String.Format("{0} - {1}.{2}", assemblyName.Name, v.Major, v.Minor); m_messageLog = new MessageLog(); }
//============================================================================== /// <summary> /// Log device messages to the message log window /// </summary> /// <param name="sender"></param> /// <param name="e"></param> //============================================================================== private void OnLogMessage(object sender, EventArgs e) { if (messageLogCheckBox.Checked) { m_messageLogClosed = false; m_messageLog = new MessageLog(); m_messageLog.Show(); } else { m_messageLogClosed = true; m_messageLog.Close(); m_messageLog.Dispose(); } }