Почему мое приложение Windows Forms зависает при нажатии кнопки для открытия новой формы?C#

Место общения программистов C#
Ответить
Anonymous
 Почему мое приложение Windows Forms зависает при нажатии кнопки для открытия новой формы?

Сообщение Anonymous »


При нажатии кнопки (Сделать бронирование) для отображения следующего окна (MakeBooking) приложение зависает, и его приходится останавливать вручную. Ниже приведены два фрагмента кода для моей первой и второй (которая будет отображена) формы. Один раз сработало, но после этого начало зависать и не отвечать до выхода из программы. Кнопка объявлена ​​в InitializeComponents

Код начальной страницы публичный частичный класс UI_Menu: Форма { общедоступный UI_Menu() { ИнициализироватьКомпонент(); } Private void UI_Menu_Load (отправитель объекта, EventArgs e) { } Private void btnQuit_Click (отправитель объекта, EventArgs e) { Приложение.Выход(); } Private void btn_Make_Booking_Click (отправитель объекта, EventArgs e) { вар makebooking = новый MakeBooking (); makebooking.Location = this.Location; makebooking.StartPosition = FormStartPosition.Manual; makebooking.FormClosing += делегат { this.Show(); }; makebooking.Показать(); это.Скрыть(); } } Вторая форма для отображения

публичный частичный класс MakeBooking: Форма { публичный MakeBooking() { ИнициализироватьКомпонент(); } частная пустота MakeBooking_Load (отправитель объекта, EventArgs e) { //Дата рождения this.cmb_DD.Leave += новый EventHandler(cmb_YYYY_Leave); this.cmb_MM.Leave += новый EventHandler(cmb_YYYY_Leave); this.cmb_YYYY.Leave += новый EventHandler(cmb_YYYY_Leave); //Добавляет дни, месяцы и годы в поле со списком для (int я = 0; я
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»