В .NET (язык: C #) при написании приложений Windows мы запускаем приложение с помощью формы, переданной в Application.Run.
Но когда у вас есть приложение, в котором у вас нет ни единого окна, чтобы сохранить его в живых ...
Скорее, если активен какой-либо один из типов форм, вы не захотите, чтобы приложение оставалось.
Что у меня есть, например. Экран входа в систему, который, когда пользователь успешно вошел в систему, я не хочу закрывать.
Однако вызов «Close ()», очевидно, закрывает все приложение, поскольку экран входа в систему является тем, который передается в Application.Run.
Следующий экран имеет ту же «судьбу», поэтому его тоже нельзя использовать, это будет экран, на котором пользователь что-то выбирает, а затем закрывает.
В любом случае ... Короче говоря. У меня есть несколько идей, но все они связаны с некоторыми не такими аккуратными вещами.
Так что здесь я прошу что-то вроде «лучшей практики» в этих случаях.
Это не что-то определенное, я знаю это, поэтому, пожалуйста, приветствуйте все хорошие идеи и обсуждения вокруг них.