Zkoušel jsem různě volad hide/show, na to to sice label reaguje, ale celkově mi to příliš nefunguje. Třeba jej skryji a již nejsem schopný ho zobrazit. Co dělám blbě?
- Kód: Vybrat vše
newVersionLink = new LinkLabel();
newVersionLink.Name = "llNewVersionLink";
newVersionLink.Visible = false;
newVersionLink.AutoSize = true;
newVersionLink.Font = new Font(Font, FontStyle.Bold);
newVersionLink.TextAlign = ContentAlignment.MiddleCenter;
newVersionLink.VisitedLinkColor = Color.Red;
newVersionLink.LinkColor = Color.Red;
newVersionLink.LinkBehavior = LinkBehavior.HoverUnderline;
newVersionLink.Text = "Je k dispozici nová verze aplikace!";
newVersionLink.LinkClicked += newVersionLink_LinkClicked;
statusBar.Items.Add(new ToolStripControlHost(newVersionLink));
//newVersionLink.Hide();
slblSeparator.Spring = true;
Updater updater = new Updater();
updater.OnNewVersionAvailable += Updater_OnNewVersionAvailable;
updater.DownloadINIFile();
Run();
}
private void Updater_OnNewVersionAvailable(string fileurl)
{
newVersionLink.Visible = true;
//newVersionLink.Show();
newVersionLink.Tag = fileurl;
newVersionLink.Links.Add(0, fileurl.Length, fileurl);
}