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

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

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

Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо удалить пункт "Применить в качестве шаблона" и добавить пункт "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:

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

Варианты ответа
private void chbApplyToAll _CheckedChanged(object sender, System.EventArgs e){	contextMenu1.MenuItems.Clear();	MenuItem cmnuApplyToAll = new MenuItem();	cmnuApplyToAll.Text = "Применить ко всем";	cmnuApplyToAll.Shortcut=Shortcut.CtrlF4;	contextMenu1.MenuItems.Add(cmnuApplyToAll);	cmnuApplyToAll.Click += new System.EventHandler(this.ApplyToAll);}
private void chbApplyToAll _CheckedChanged(object sender, System.EventArgs e){	contextMenu1.MenuItems.Remove(cmnuApplyAsTemplate, cmnuApply);	MenuItem cmnuApplyToAll = new MenuItem();	cmnuApplyToAll.Text = "Применить ко всем";	cmnuApplyToAll.Shortcut=Shortcut.CtrlF4;	contextMenu1.MenuItems.Add(cmnuApplyToAll);	cmnuApplyToAll.Click += new System.EventHandler(this.ApplyToAll);}
private void chbApplyToAll _CheckedChanged(object sender, System.EventArgs e){	contextMenu1.MenuItems.Remove(cmnuApplyAsTemplate);	MenuItem cmnuApplyToAll = new MenuItem();	cmnuApplyToAll.Text = "Применить ко всем";	cmnuApplyToAll.Shortcut=Shortcut.CtrlF4;	contextMenu1.MenuItems.Add(cmnuApplyToAll);	cmnuApplyToAll.Click += new System.EventHandler(this.ApplyToAll);}
(Верный ответ)
private void chbApplyToAll _CheckedChanged(object sender, System.EventArgs e){	MenuItem cmnuApplyToAll = new MenuItem();	cmnuApplyToAll.Text = "Применить ко всем";	cmnuApplyToAll.Shortcut=Shortcut.CtrlF4;	contextMenu1.MenuItems.Add(cmnuApplyToAll);	cmnuApplyToAll.Click += new System.EventHandler(this.ApplyToAll);}
Похожие вопросы
Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо удалить пункт "Применить" и добавить пункт "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо заменить содержимое контекстного меню: в нем должен появиться единственный пункт – "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод ApplyToAll. Выберите правильную конструкцию для этого:
Вы разрабатываете MDI-приложение, позволяющее просматривать и редактировать документы в формате txt. На родительской форме добавлено меню, в котором есть пункты "Cохранить" (mnuSave) и "Сохранить как…" (mnuSaveAs). Если текст не было сохранен, то при выборе пункт меню "Cохранить" недоступен, а при выборе пункта "Сохранить как…" появляется диалоговое окно SaveFileDialog. После создания документа, при выборе пункта меню "Cохранить" сохраняются сделанные изменения, а выбирая пункт меню "Сохранить как…", можно сохранить копию существующего документа. В обоих случаях вызывается метод Save дочерней формы. Выберите правильную конструкцию обработчиков пунктов меню (переменная DocumentName представляет собой текущее название формы):
Вы разрабатываете проект WinApplication, содержащий главную форму frmMain. В проект была добавлена форма frmHeir, которая была унаследована от формы frmMain. Вам понадобилось удалить форму frmMain из проекта и сделать форму frmHeir главной формой, запускаемой при компиляции. В окне Solution Explorer вы щелкнули правой кнопкой на frmMain и выбрали пункт меню Delete. Выберите дальнейшие правильные действия:
Вы разрабатываете 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-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для загрузки изображения в текущее окно имеется метод Load в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Открыть" главной формы:
Вы разрабатываете MDI-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для сохранения изображения в текущем окне имеется метод Save в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Сохранить" главной формы:
Вы разрабатываете MDI-приложение, которое позволяет просматривать изображения в нескольких дочерних формах. Для поворота изображения в текущем окне имеется метод Rotate в классе дочерней формы ClassPicture : System.Windows.Forms.Form. Выберите правильную конструкцию для обработчика пункта меню "Повернуть" главной формы:
Вы разрабатываете проект WinApplication, содержащий главную форму frmMain. В проект нужно добавить Windows-форму frmHeir, которую необходимо наследовать от формы frmCalculate другого проекта WinCalcApplication. Выберите правильные действия для этого
Вы разрабатываете композитный элемент управления, который при помещении его на форму должен содержать свойство Userprop в окне Properties. Выберите правильную конструкцию для создания этого свойства: