Как ничего не делать после нажатия кнопки отмены - PullRequest
0 голосов
/ 31 мая 2019

Когда пользователь нажимает кнопку ОТМЕНА из OpenFileDialog, программа вылетает (я думаю, это потому, что программа продолжается).Как я могу сделать это, когда пользователь нажимает кнопку CANCEL, он просто закрывает диалоговое окно, но не выходит из программы?

        Stream myStream;

        OpenFileDialog ofd = new OpenFileDialog();

        if (ofd.ShowDialog() == DialogResult.OK)
        {
            if ((myStream = ofd.OpenFile()) != null)
            {
                string strfilename = ofd.FileName;
                string filetext = File.ReadAllText(strfilename);
                txtMain.Text = filetext;
                textBox2.Text = Path.GetFileName(strfilename);
            }
        }

Когда пользователь нажимает кнопку CANCEL: фактический результат: ошибка Ожидаемый результат: диалоговое окно закрывается и возвращаетсяна основную форму

...