Form1.Load には、次のものがあります。
MessageBox.Show("Text blah blah blah");
[OK] を押すまで、これはタスクバーのアイコンです。
[OK] を押すと、次のアイコンに変わります。
起動時に更新するにはどうすればよいですか?
フォームのプロパティでアイコンを変更して、アイコンを変更しました。
「ロード」機能全体:
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
)に関係なく、それを行います。