Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 25.11.2013
Сообщений: 58
1

Ошибка при отмене сохранения файла

04.12.2013, 14:53. Показов 1666. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
 private void button2_Click(object sender, EventArgs e)
        {
            var sfd = new SaveFileDialog();
            sfd.Filter = "*.png| *.png";
            sfd.ShowDialog();
 
            if (sfd.FileName != null)
            {
                code.Save(sfd.FileName);
            }
        }
Если отменяю сохранение выдает ошибку
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 private void button2_Click(object sender, EventArgs e)
        {
            var sfd = new SaveFileDialog();
            sfd.Filter = "*.png| *.png";
            sfd.ShowDialog();
            if (sfd.ShowDialog() == DialogResult.Cancel)
            {
            }
            else
            {
                if (sfd.FileName != null)
                {
                    code.Save(sfd.FileName);
                }
            }
        }
А так после отмены еще раз появляется окно сохранения
Как исправить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2013, 14:53
Ответы с готовыми решениями:

Ошибка при отказе от сохранения файла Excel
Народ, привет. Такой трабл возник, после изменений в файле пытаюсь его сохранить, если в диалоговом...

Ошибка в openFileDiaolog при отмене действия
Добрый всем день почему происходит БАГ в программе, когда я нажимаю ОТМЕНА в окошке...

Ошибка при отмене сохранения файла через SaveFileDialog
Создаю файл Word и сохраняю его при помощи SaveFileDialog ' Create Word Application Dim...

Файл закрывается при отмене сохранения
Здравствуйте. Пишу вот тут Текстовий редактор (курсач :) ) и такая ошибочка Когда Нажимаю закрыть...

4
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
04.12.2013, 14:57 2
Jokes, как-то так наверное
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void button2_Click(object sender, EventArgs e)
        {
            var sfd = new SaveFileDialog();
            sfd.Filter = "*.png| *.png";
            var dlgRes = sfd.ShowDialog();
            if (dlgRes == DialogResult.Cancel)
            {
                return;
            }
            else
            {
                if (sfd.FileName != null)
                {
                    code.Save(sfd.FileName);
                }
            }
        }
1
57 / 56 / 17
Регистрация: 28.07.2009
Сообщений: 201
04.12.2013, 15:22 3
немного подправлю. лучше написать так. избавиться от else

C#
1
2
3
4
5
6
7
8
9
10
11
12
        private void button2_Click(object sender, EventArgs e)
        {
            var sfd = new SaveFileDialog();
            sfd.Filter = "*.png| *.png";
            if (sfd.ShowDialog() == DialogResult.OK)
            {
                if (sfd.FileName != null)
                {
                    code.Save(sfd.FileName);
                }
            }
        }
1
Администратор
Эксперт .NET
9610 / 4752 / 761
Регистрация: 17.04.2012
Сообщений: 9,606
Записей в блоге: 14
04.12.2013, 15:54 4
А разве sfd.FileName надо на null проверять, а не на String.Empty?
1
57 / 56 / 17
Регистрация: 28.07.2009
Сообщений: 201
04.12.2013, 15:56 5
C#
1
if(!string.IsNullOrEmpty(sfd.FileName))
2
04.12.2013, 15:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2013, 15:56
Помогаю со студенческими работами здесь

Убрать ошибку при отмене сохранения
Суть из заголовка (I/O error 102). procedure TForm1.SaveClick(Sender: TObject); var i:...

Отмена закрытия формы при отмене сохранения книги
Подскажите форма при закрытии которой она прячет пару листов и предложит сохранить данные, но если...

Как не сохранять запись в подчиненной форме при отмене сохранения в момент закрытия основной
Добрый день! Есть 2е формы (Ввод оборудования - обычная и История - форма с подчиненной формой в...

Текстовый редактор, ошибка при попытке сохранения файла
Здравствуйте! Помогите, пожалуйста, программа-блокнот- компиляция проходит нормально, но как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru