Пример #1
0
        /// <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;
            }
        }
Пример #2
0
        /// <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);
            }
        }