Я хочу объявить в форме глобальную переменную, а затем работать с этим в приложении. я не хочу использовать метод ниже для доступа к формам приложений.
Form1 myForm = new Form1();
У кого-нибудь есть идеи?
спасибо
Похоже, вы хотите, чтобы ваша форма была Singleton , что не является моим любимым шаблоном, но превосходит глобальные.
Мой способ - объявить статический класс со статической переменной Form1.
public static class Global { private static Form1 myForm = new Form1(); public static bool Show() { myForm.Show(); } public static bool Hide() { myForm.Close(); } }
это не хороший способ?