Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Zvuk9
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 49
1

Закрытие формы без вывода сообщения

08.01.2017, 17:10. Просмотров 165. Ответов 2
Метки нет (Все метки)

Всем привет! Проблема такая: Когда я создаю файл и он пуст,то форма закрывается! Когда я создал файл и написал что-либо в нем,то выводит сообщение:"Хочу ли я сохранить файл"А вот когда я открыл созданный файл и не внес изменений,то оно тоже при закрытии выводит сообщение. Как сделать так,чтобы этого не было?
C#
1
2
3
4
5
6
7
8
9
10
11
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (richTextBox1.TextLength == 0) return;
            if (Save == false)
                if (MessageBox.Show("Хотите сохранить изменения в " + this.DocName + "?",
                    "Сообщение", MessageBoxButtons.YesNo,
                    MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    this.Save(this.DocName);
                }       
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2017, 17:10
Ответы с готовыми решениями:

Process. Перенаправление потока вывода и закрытие формы
Добрый день. Написал консольное приложение, которое имитирует какую-то работу и что-то выводит в...

Как перехватить закрытие Windows-приложения без формы
Я на C# создал приложение, выбрав проект WindowsForms. Но так как моя программа не должна иметь...

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

Как отловить закрытие формы по нажатию на крестик в правом верхнем углу формы
Обычный обработчик не катит: нужно закрыть форму в процессе работы программы

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

2
Даценд
Модератор
Эксперт .NET
4152 / 3936 / 2606
Регистрация: 20.04.2015
Сообщений: 7,135
08.01.2017, 18:01 2
Zvuk9,
у RichTextBox есть свойство Modified (Modified становится равным true, когда текст RichTextBox в меняется):
C#
1
2
3
4
if (richTextBox1.Modified)
{
    //сохраняем
}
1
Zvuk9
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 49
08.01.2017, 18:21  [ТС] 3
Даценд, спасибо большое,очень помогли!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2017, 18:21

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

Закрытие формы
Возникла проблема, с закрытием формы. Поставил удаление папки с файлами на Form1_FormClosing. Папка...

Закрытие формы
Всем привет, такой вопрос, можете рассказать как сделать есть 3 формы пусть form1 form2 form 3...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru