База ответов ИНТУИТ

Создание Windows-приложений на основе Visual C#

<<- Назад к вопросам

Вы разрабатываете MDI-приложение, позволяющее просматривать и редактировать документы в формате txt. На родительской форме добавлено меню, в нем есть пункты "Cохранить" (mnuSave) и "Сохранить как…" (mnuSaveAs), в обработчиках которых вызывается перегруженный метод Save дочерней формы. Необходимо вызывать диалоговое окно, предлагающее сохранить файл при случайном закрытии главной формы, если в редактируемый документ были внесены изменения. Для этого вы ввели переменную DocSave, которая принимает значение true, если документ нужно сохранить. Выберите правильную конструкцию и определение значения переменной DocSave для получения этой функциональности (переменная DocumentName представляет собой текущее название формы):

(Отметьте один правильный вариант ответа.)

Варианты ответа
private void ChildForm_Closing(object sender,   System.ComponentModel.CancelEventArgs e){										if(MessageBox.Show("Do you want save changes in " + this.DocName + "?", 			"Message", MessageBoxButtons.YesNo, 			MessageBoxIcon.Question) == DialogResult.Yes)				{			this.Save(this.DocName); 		}		 }private void mnuSave_Click(object sender, System.EventArgs e){	…	frm.DocSave = true;}private void mnuSaveAs_Click(object sender, System.EventArgs e){	…		frm.DocSave = true;}
private void ChildForm_Closed(object sender,   System.ComponentModel.CancelEventArgs e){				if(DocSave ==true)				if(MessageBox.Show("Do you want save changes in " + this.DocName + "?", 			"Message", MessageBoxButtons.YesNo, 			MessageBoxIcon.Question) == DialogResult.Yes)					{			this.Save(this.DocName); 		}		 }private void mnuSave_Click(object sender, System.EventArgs e){	…	frm.DocSave = true;}private void mnuSaveAs_Click(object sender, System.EventArgs e){	…		frm.DocSave = true;}
private void ChildForm_Closing(object sender,   System.ComponentModel.CancelEventArgs e){		if(DocSave ==true)				if(MessageBox.Show("Do you want save changes in " + this.DocName + "?", 			"Message", MessageBoxButtons.YesNo, 			MessageBoxIcon.Question) == DialogResult.Yes)						{			this.Save(this.DocName); 		}		 }private void mnuSave_Click(object sender, System.EventArgs e){	…	frm.DocSave = true;}private void mnuSaveAs_Click(object sender, System.EventArgs e){	…		frm.DocSave = true;}
(Верный ответ)
private void ChildForm_Closing(object sender,   System.ComponentModel.CancelEventArgs e){		if(DocSave ==true)		if(MessageBox.Show("Do you want save changes in " + this.DocName + "?", 			"Message", MessageBoxButtons.YesNo, 			MessageBoxIcon.Question) == DialogResult.Yes)						{			SaveActiveForm(); 		}		 }private void mnuSave_Click(object sender, System.EventArgs e){	…	frm.DocSave = true;}private void mnuSaveAs_Click(object sender, System.EventArgs e){	…		frm.DocSave = true;}
Похожие вопросы
Вы разрабатываете MDI-приложение, позволяющее просматривать и редактировать документы в формате txt. На родительской форме добавлено меню, в котором есть пункты "Cохранить" (mnuSave) и "Сохранить как…" (mnuSaveAs). Если текст не было сохранен, то при выборе пункт меню "Cохранить" недоступен, а при выборе пункта "Сохранить как…" появляется диалоговое окно SaveFileDialog. После создания документа, при выборе пункта меню "Cохранить" сохраняются сделанные изменения, а выбирая пункт меню "Сохранить как…", можно сохранить копию существующего документа. В обоих случаях вызывается метод Save дочерней формы. Выберите правильную конструкцию обработчиков пунктов меню (переменная DocumentName представляет собой текущее название формы):
Вы разрабатываете MDI-приложение, позволяющее просматривать и редактировать документы в форматах .rtf и .txt. На родительской форме добавлено меню, в нем есть пункты "Cохранить" и "Сохранить как…", в обработчиках которых вызывается перегруженный метод Save:
private void mnuSave_Click(object sender, System.EventArgs e){  ChildForm frm = (ChildForm)this.ActiveMdiChild;  frm.Save();}private void mnuSaveAs_Click(object sender, System.EventArgs e){  ChildForm frm = (ChildForm)this.ActiveMdiChild;  frm.Save("");}
Если текст не был сохранен, то при выборе пункта меню "Cохранить" появляется диалоговое окно SaveFileDialog, а если пользователь редактирует уже созданный документ, то его содержимое сохраняется автоматически. Выбирая пункт меню "Сохранить как…", можно сохранить копию существующего документа. Выберите правильную конструкцию для получения подобной функциональности:
Вы разрабатываете MDI-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для сохранения изображения в текущем окне имеется метод Save в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Сохранить" главной формы:
Вы разрабатываете MDI-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для загрузки изображения в текущее окно имеется метод Load в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Открыть" главной формы:
Вы разрабатываете MDI-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для поворота изображения в текущем окне имеется метод Rotate в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Повернуть" главной формы:
Вы разрабатываете форму, которая представляет собой панель инструментов. На ней находятся 10 элементов управления, которые автоматически располагаются в нужном порядке при изменении размера формы. Первоначальный размер формы должен быть 600х250 пикселей. При уменьшении размера формы до менее чем 450х150 пикселей, элементы управления располагаются неправильно. Необходимо ограничить размер формы этим размером и запретить сворачивание и разворачивание формы. Выберите действия, которые заведомо нужно выполнить:
Вы разрабатываете приложение, в котором требуется сохранять файлы-отчетов с расширением ".log", подставляемым автоматически, — например, если пользователь вводит название файла "Otchet", на диске появится файл "Otchet.log". Кроме того, если пользователь ввел имя файла, которого нет в указанной директории, необходимо выводить диалоговое окно, предлагающее создать этот файл. Выберите нужные для этого свойства элемента SaveFileDialog:
Вы разрабатываете форму, которая представляет собой панель инструментов размером 450х150 пикселей. Необходимо ограничить размер формы этим размером и запретить сворачивание и разворачивание формы. Выберите правильные действия:
Вы разрабатываете форму, которая называется TestForm. Класс этой формы имеет следующий вид:
public class TestForm{}
Вам нужно создать код, который будет содержать объявление некоторых свойств. Эти свойства должны запускаться, когда будет сформирован объект самой формы. Выберите правильную процедуру для этого:
Вам необходимо создать консольное приложение, предлагающее пользователю ввести имя текстового файла и, если он существует в папке приложения, выводящее его на экран. Выберите правильную конструкцию для этого: