/// <summary> /// Display a message to the user (thread safe). /// </summary> /// <param name="message">message to display</param> /// <param name="newestVersion">newest version, string.empty if not a new version</param> private void UpdateMessage(string message, string newestVersion) { if (lblVersionCheck.InvokeRequired) { UpdateMessageCallBack _delegate = UpdateMessage; lblVersionCheck.Invoke(_delegate, new object[2] { message, newestVersion }); return; } lblVersionCheck.Text = message; if (!string.IsNullOrEmpty(newestVersion)) { btnNext.Enabled = true; btnNext.Tag = newestVersion; } }
/// <summary> /// Display a message to the user (thread safe). /// </summary> /// <param name="message">message to display</param> /// <param name="newestVersion">newest version, string.empty if not a new version</param> /// <history> /// [Curtis_Beard] 02/07/2012 Initial: 3485450, add check for updates /// [Curtis_Beard] 11/26/2014 CHG: partial update to update checking /// </history> private void UpdateMessage(string message, string newestVersion) { if (lblVersionCheck.InvokeRequired) { UpdateMessageCallBack _delegate = UpdateMessage; lblVersionCheck.Invoke(_delegate, new object[2] { message, newestVersion }); return; } lblVersionCheck.Text = message; if (!string.IsNullOrEmpty(newestVersion)) { lnkDownload.Visible = true; lnkDownload.Text = string.Format(Language.GetGenericText("Update.Latest"), ProductInformation.ApplicationName, newestVersion); } }