これが機能しない理由:
if (This_Ver.Text == New_Ver.Text)
{
MAIN_PANEL.Visible = true;
}
else if (This_Ver.Text != New_Ver.Text)
{
DialogResult dialogResult = MessageBox.Show("An update has been found!" + Environment.NewLine + "Would you like to download and install it?", "Update found!", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (dialogResult == DialogResult.Yes)
{
MAIN_PANEL.Visible = false;
UPDATE_PANEL.Visible = true;
USERNAME_TEXT.Enabled = false;
PASSWORD_TEXT.Enabled = false;
LOGIN_BUTTON.Enabled = false;
MAIN_PANEL.Visible = false;
UPDATE_NOW_BUTTON.Enabled = true;
}
else if (dialogResult == DialogResult.No)
{
UPDATE_NOW_BUTTON.Enabled = true;
MAIN_PANEL.Visible = true;
}
}
新しいバージョンと現在実行中のバージョンを比較しようとしています。テキストボックスに同じバージョンが含まれていない場合は、アップデータ パネルを開く必要があります。
しかし、うまくいきません。常にアップデーターパネルを開きます。
編集 :
値 : This_Ver.Text : V1.1.13.1
値 : New_Ver.Text : V1.1.13.1