Главная / Создание Windows-приложений на основе Visual C# / Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Примени

Вы разрабатываете форму, на которой расположено несколько элементов. На форму добавлено контекстное меню, в котором есть два пункта – "Применить" (cmnuApply) и "Применить в качестве шаблона" (cmnuApplyAsTemplate). При установке галочки в чекбоксе "Применить ко всем" (chbApplyToAll) необходимо заменить содержимое контекстного меню: в нем должен появиться единственный пункт – "Применить ко всем" (cmnuApplyToAll), в качестве обработчика которого используется метод 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) { 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.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) { MenuItem cmnuApplyToAll = new MenuItem(); cmnuApplyToAll.Text = "Применить ко всем"; cmnuApplyToAll.Shortcut=Shortcut.CtrlF4; contextMenu1.MenuItems.Add(cmnuApplyToAll); cmnuApplyToAll.Click += new System.EventHandler(this.ApplyToAll); }
Сложность вопроса
95
Сложность курса: Создание Windows-приложений на основе Visual C#
77
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт защитил. Бегу кутить отмечать 4 за тест интуит
24 ноя 2020
Аноним
Спасибо за сайт
24 ноя 2019
Аноним
Если бы не эти решения - я бы не осилил c этими тестами intuit.
18 сен 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.