Sriyashree Swain Ответов: 1

Как работает Электронная.отмена=истина работает в formclosing событие?


Я хочу, чтобы некоторые изменения были внесены в базу данных, когда пользователь намеренно закрывает форму выигрыша.

Что я уже пробовал:

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
       {
           if(e.CloseReason==CloseReason.UserClosing)
           {
               e.Cancel = true; /* if it is true then it can be seen that the
                                 statements inside the formclosing methods runs
                                  twice(which causes the problem) before going to
                                  formclosed. when i set it to false then the problem
                                  gets resolved and y is that so */
               this.Hide();
               UpdateToken();
           }
       }

1 Ответов

Рейтинг:
5