0

Form1.Load には、次のものがあります。

MessageBox.Show("Text blah blah blah");

[OK] を押すまで、これはタスクバーのアイコンです。

写真1

[OK] を押すと、次のアイコンに変わります。

絵2

起動時に更新するにはどうすればよいですか?

フォームのプロパティでアイコンを変更して、アイコンを変更しました。

絵3

「ロード」機能全体:

string word = "1.4";

var url = "http://chipperyman573.com/rtf/textbot.html";
var client = new WebClient();
using (var stream = client.OpenRead(url))
using (var reader = new StreamReader(stream))
{
    string downloadedString;
    while ((downloadedString = reader.ReadLine()) != null)
    {
        if (downloadedString == word)
        {
            update = false;
            MessageBox.Show("Congrats! You are running the latest version (" + word + ") of Chip Bot!\n\nGot an idea for this program? Use the \"Send feedback\" button to let me know!", "Chip Bot", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Text = "Chip Bot" + word + " - Got an idea for this program? Send me some feedback!";
        }
        else
        {
            Text = "Chip Bot (UPDATE AVAILABLE)";
            go.ForeColor = Color.Gray;
            setup.Enabled = false;
            otherGroup.Enabled = false;
            optionsGroup.Enabled = false;
            MessageBox.Show("There is an update! Downloading now! \n\nUNTIL YOU UPDATE THE PROGRAM WILL NOT FUNCTION.", "Chip Bot", MessageBoxButtons.OK, MessageBoxIcon.Information);
            url = "";
            var web = new WebBrowser();
            web.Navigate(url);
        }
    }
}

更新があるかどうか ( downloadstring != word) または更新がない場合 ( downloadstring == word)に関係なく、それを行います。

4

1 に答える 1