В моем приложении Windows есть несколько экземпляров форм, которые я создаю при загрузке основной формы (включая экземпляр самой главной формы).Я хотел бы, чтобы они были разделены между классами, чтобы я мог использовать их из любого места.Мне также нужно использовать членов каждого класса в этих случаях.
Обратите внимание, что я очень смущен тем, как это работает.Я не знаю, как я должен объявлять экземпляры своих форм, но мне нужен только один экземпляр каждой, чтобы я мог использовать метод .Hide (), а также использовать членов / классов каждой формы.
I 'Я пытался сделать экземпляры как свойства, но я не уверен, что делать дальше.Я не уверен, что это правильно.
// get and set for form instances
public Menu menu { get; set; }
public RandomFacts randomFacts { get; set; }
public QuizMenu qm { get; set; }
public AskHowManyQuestions ahmq { get; set; }
// in the main form load method
menu = new Menu();
randomFacts = new RandomFacts();
qm = new QuizMenu();
ahmq = new AskHowManyQuestions();
Этот код находится в одной и той же «главной» форме.
Я надеюсь, что вы можете помочь мне получить доступ к этим экземплярам.глобально и помогите мне решить эту проблему.Спасибо, что прочитали о моей проблеме.