Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Кодирование дочерней формы
Опишите две глобальные переменные Переменная textModified позволяет определять при закрытии формы, был ли изменен текст. Переменная retVal будет сообщать родительской форме выбрал ли пользователь сохранение документа с его последующим закрытием или отменил закрытие текущего окна. Событие TextChanged возникает при любом изменении текста в многострочном редакторе RichTextBox1.
Событие FormClosing возникает перед закрытием формы. В данном обработчике реализован запрос о необходимости сохранения внесенных изменений, если они были выполнены пользователем. Обратите внимание на использование MessageBox.Show В ответ на данный запрос пользователь может сохранить документ, отменить закрытие или закрыть документ без сохранения. В последнем случае окно просто закрывается, а в первых двух – осуществляется отмена закрытия текущего документа, установкой в True свойства Cancel параметра e, рассматриваемого обработчика события.
|