Итак, я некоторое время просматривал эту тему о том, что является лучшим способом сделать это. Я работаю с сканирующим оружием и создаю приложение для одного. Мое приложение имеет множество различных экранов меню, как вы можете видеть на картинке. Мое приложение, похоже, замерзает на одном сканирующем пистолете, но не в другом, хотя у них почти такое же оборудование. Я подумал, что, возможно, это потому, что я не закрываю ни одну из моих форм после создания. Я создаю экземпляр внутри формы при вызове, а затем вызываю метод show.Открытие и закрытие многообразного приложения компактный каркас
AssetsMenu.GetInstance(). Show();
Когда я закончил с формой или хочу показать следующую форму, я вызываю форму метода Скрыть в этой форме.
это.Скрыть();
Я собираюсь сделать это неправильно или является наилучшим способом повторного использования форм. Должен ли я использовать AssetsMenu.GetInstance(). Закройте() вместо этого и просто создайте новую форму, когда мне нужно будет использовать это снова?
Пожалуйста, помогите ...