Показать сообщение отдельно
Старый 01.12.2017, 08:38   #1 (permalink)
zendau
Новичок
 
Регистрация: 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;
}
Код метода DisplayEdit:
Код:
/// Задание режима редактирования
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).


Как возможно это реализовать?
Изображения
 
zendau вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070