Opc.Ua.Sample.ServerForm.TrayIcon_MouseMove C# (CSharp) Method

TrayIcon_MouseMove() private method

private TrayIcon_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void
        private void TrayIcon_MouseMove(object sender, MouseEventArgs e)
        {
            try
            {
                StandardServer server = m_application.Server as StandardServer;

                if (server != null)
                {
                    TrayIcon.Text = String.Format(
                        "{0} [{1} {2:HH:mm:ss}]", 
                        m_application.ApplicationName,
                        server.CurrentInstance.CurrentState,
                        DateTime.Now);
                }
            }
            catch (Exception exception)
            {
                Utils.Trace(exception, "Error getting server status.");
            }
        }
        #endregion