последовательность событий в приложении .net windows - PullRequest
0 голосов
/ 25 февраля 2011

Я новичок в разработке приложений для Windows.в основном я веб-разработчик.но хотя я хочу понять последовательность выполнения событий в следующем сценарии:

У меня есть форма победы.у него есть кнопка.Я обрабатываю событие нажатия кнопки.когда я запускаю свое приложение, как обычно, событие FormLoad должно выполняться первым.но что после того, как я нажму кнопку?загрузка формы будет выполнена снова до события нажатия кнопки или загрузка формы будет выполнена после события нажатия кнопки.Даже я могу проверить это сам, но, когда я попробовал это, я не нашел там никакого смысла, как я объяснил.на самом деле я хотел перезагрузить мою форму выигрыша по нажатию кнопки с некоторыми статическими параметрами (сохраненными в статическом классе).наведите меня, пожалуйста.

Ответы [ 2 ]

3 голосов
/ 25 февраля 2011

Единственное, что происходит, когда вы нажимаете кнопку в приложении, это событие click, которое вызывается и обрабатывается.

Почему нативное приложение перезагружает окно? Освободите свой разум от этого типа мышления в сети!

На самом деле, если вы хотите перезагрузить окно, вам, вероятно, стоит еще раз взглянуть на свой дизайн, похоже, он слишком веб-похож. Почему вы перезагружаете окно? Если это просто для установки некоторых свойств, то просто установите свойства в обработчике события click.

1 голос
/ 07 декабря 2012
  1. Первая форма load_event уволена
  2. После этого наступит событие button_click
  3. Если вы нажмете только кнопку button_click событие сработало
  4. Всякий раз, когда вы нажимаете перезагрузить это время form_load срабатывает.
...