Главная Формаusing System;
using System.Drawing;
using System.Windows.Forms;
namespace MyProject
{
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
CheckingVersion CheckingVersion = new CheckingVersion();
CheckingVersion.CheckVer();
ButtonNewUpdate.Visible = false;
}
}
}
Отдельный файл Classusing System;
using System.Windows.Forms;
using System.Xml;
namespace MyProject
{
class CheckingVersion
{
public void CheckVer()
{
try
{
// ...
// Тут код проверки версии, который работает правильно
// ...
// Версия SERVER > PC
if (serverVersion > localVersion)
{
// Так не работает
FormMain FormMain = new FormMain(); // Дело в подключении главной формы
FormMain.ButtonNewUpdate.Visible = true;
// Ну можно и так
FormMain FormMain = new FormMain(); // Дело в подключении главной формы
Button ButtonNewUpdate = new Button();
ButtonNewUpdate.Location = new System.Drawing.Point(320, 1);
ButtonNewUpdate.Name = "ButtonNewUpdate";
ButtonNewUpdate.Size = new System.Drawing.Size(160, 33);
ButtonNewUpdate.Text = "Обновите Сейчас";
ButtonNewUpdate.Visible = false;
FormMain.Controls.Add(ButtonNewUpdate);
}
}
catch (Exception exError) { MessageBox.Show(exError.Message); }
}
}