Form.ShowDialog () возвращает «Нет»? - PullRequest
0 голосов
/ 23 октября 2018

Я объявил форму в программе автоматического обновления ac #

SharpUpdateDownloadForm form = new SharpUpdateDownloadForm(update.Uri, update.MD5, applicationInfo.ApplicationIcon);
//applicationInfo.Context is 'myForm1'     
DialogResult result = form.ShowDialog(applicationInfo.context);

. Почему «form.ShowDialog (applicationInfo.context)» возвращает «NO» в качестве результата?

1 Ответ

0 голосов
/ 23 октября 2018

DialogResult покажет вам результат модальной операции, которая выполняется в форме.Наиболее распространенный способ определения результата - с помощью кнопки, которую пользователь нажал.В случае DialogResult.No пользователь нажал кнопку Нет (обычно в Да / Нет или Да / Нет / Отмена ).

Сказав это, в конечном счете, это зависит от формы, чтобы определить результат, который он возвращает.Если форма закрывается сама, она автоматически определяет результат.Какой результат зависит от реализации формы.Поэтому вы должны проверить SharpUpdateDownloadForm, что он делает, или ссылаться на соответствующую документацию (если имеется).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...