public void ShowNotificationMessage(NotificationMessage msg)
{
if (notifyIcon==null) return;
var timeout = 5000;
var icon = ToolTipIcon.Info;
switch (msg.Type) {
case NotificationMessageType.Normal: icon = ToolTipIcon.None; break;
case NotificationMessageType.Info: icon = ToolTipIcon.Info; break;
case NotificationMessageType.Warning: icon = ToolTipIcon.Warning; break;
case NotificationMessageType.Error: icon = ToolTipIcon.Error; break;
}
newVersionInfo = null;
notifyIcon.ShowBalloonTip(
timeout,
msg.Title,
msg.Message,
icon);
}