У меня есть приложение, которое отображает системные параметры формы, и я хочу, чтобы форма была только одна раз, чтобы пользователь не мог открыть одно и то же окно миллион раз. Я попробовалКак открыть форму только один раз?
private void SystemParametersClick(object sender, EventArgs e)
{
Xpan sp = new Xpan();
sp.CurrentItem = this.GetCaller(sender);
if (sp.Visible==false)
{
sp.Show();
}
}
Это не работает, потому что это не тот же экземпляр. :(
Как я могу сделать это только один раз поп?
Вы, вероятно, ищете шаблон Singleton – Aamir
Попробуйте http://stackoverflow.com/questions/3087841/how-can-i-make-a-single-instance-form-not-application –