01.12.2017, 08:38 | #1 (permalink) |
Новичок
Регистрация: 15.06.2017
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Методы "Редактирование", "Удаление", "Добавление" C# - C#
На парах задали задание на тему Разработка Windows-форм с элементами контроля в среде Microsoft Visual Studio. Net C# Задание такое: Разработать форму данных о сотрудниках с элементами управления. Форма представлена на рисунке 1. Следующим заданием было разработать методы для задания режимов "Просмотр", "Редактирование" для управления активностью пунктов главного меню формы, контекстного меню и кнопок панели инструментов. Ниже представлены методы для задания режима просмотра формы Код метода DisplayReadOnly: Код:
public void DisplayReadOnly() { this.textBoxSurname.ReadOnly = true; this.textBoxName.ReadOnly = true; this.textBoxPatronymic.ReadOnly = true; this.textBoxNetName.ReadOnly = true; this.comboBoxJobRole.Enabled = false; this.comboBoxStatus.Enabled = false; this.comboBoxAccess.Enabled = false; } Код:
/// Задание режима редактирования public void DisplayEdit() { this.textBoxSurname.ReadOnly = false; this.textBoxName.ReadOnly = false; this.textBoxPatronymic.ReadOnly = false; this.textBoxNetName.ReadOnly = false; this.comboBoxJobRole.Enabled = true; this.comboBoxStatus.Enabled = true; this.comboBoxAccess.Enabled = true; } При выборе в главном меню приложения пункта "Сотрудник" Windows-форма FormEmployee должна перейти в режим "Просмотр", что определяет доступ к пунктам меню "Создать", "Редактировать", "Удалить" и запрет доступа к подпунктам меню "Отменить", "Сохранить". Если в режиме просмотр выбирается подпункт меню "Удалить", то в результате выполнения данной функции режим Windows-формы FormEmployee не должен измениться, т.е. форма должна остаться в режиме "Просмотр". Если в режиме просмотр выбирается подпункт меню "Изменить", то Windows-формыFormEmployee должна перейти в режим "Редактирование". Данный режим предполагает, что разрешается доступ к подпунктам меню "Отменить", "Сохранить" и запрещается доступа к подпунктам меню "Создать", "Редактировать", "Удалить". Аналогичным образом интерпретируются переходы формы FormEmployee из одного режима в другой. Такие же режимы необходимо соблюдать для контекстного меню и кнопок панели инструментов. Для управления доступом к пунктам главного меню создайте методы MenuItemEnabled(bool itemEnabled), для контекстного меню – MenuItemContextEnabled (bool itemEnabled) и для кнопок панели управления – StripButtonEnabled(bool itemEnabled). Как возможно это реализовать? |
01.12.2017, 08:38 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Вот список тем, которые очень похожи на вашу Для класса "Футболист" создать производный класс "Нападающий" и "Защитник" ООП С++ Вражеский водолаз "Роял Нейви" и 7 его друзей. Проект"Русский стимпанк". Серия"Враги" Пропали кнопки внизу окон, "Сохранить", "Отмена","Применить" и тп. Ссылки утилитна тему-Забанили на сайтах "ВКОНТАКТЕ","Mail.ru","Google" и т.д НЕ работает кнопка "Перезагрузка", остальные "Ждущий режим"\"Выкл." в норме. |
01.12.2017, 14:08 | #2 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
А в чем проблема? По заданию вам необходимо реализовать такие же методы, как в примерах, только нужно определиться с тем, какие компоненты будут изменяться состояние с True на False и обратно.
Для этого нужно знать, какое имя вы присвоили каждой кнопке на панели инструментов и каждому подпункту меню.
__________________
Убить всех человеков! |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Метки |
visual studio с# |
|
|