5 / 5 / 7
Регистрация: 31.03.2013
Сообщений: 228
|
|
1 | |
Меню menuStrip30.07.2015, 07:58. Показов 1201. Ответов 2
Метки нет (Все метки)
Доброе время суток.
Ситуация следующая: Добавил форму в проект, сделал её контейнером и добавил menuStrip. туда добавил нужные мне меню. В sql есть таблица с правами доступа (юзер -id|меню- доступное меню), т.е. допустим юзеру 1 доступны меню 2,4,11,33 и т.д. Как сделать чтоб меню формировалось исходя из доступных ему меню в таблице? Сразу оговорюсь, бд уже написана и изменению не подлежит, я же переписываю клиента (старый написан на foxpro).
0
|
30.07.2015, 07:58 | |
Ответы с готовыми решениями:
2
MenuStrip событие Click MDI: MenuStrip: Меню в дочерних окнах MenuStrip. Выбор только одного элемента в меню. MenuStrip: как сделать обтображение галочкой выбраного пункта меню |
1144 / 873 / 506
Регистрация: 09.04.2014
Сообщений: 2,055
|
|
30.07.2015, 14:53 | 2 |
У ToolStripMenuItem, как и в большестве классов в винформс есть свойство Tag, куда можно присваивать произвольный объект. Впишите туда для каждого пункта меню соответсвенный id меню, после того как вы получите права доступа останется только пройтись по всех пунктах меню и проверить значение в Tag - если этого значения нет среди доступных для юзера, то установите для пункта меню свойства Visible и/или Enabled в false
0
|
5 / 5 / 7
Регистрация: 31.03.2013
Сообщений: 228
|
||||||
31.07.2015, 05:48 [ТС] | 3 | |||||
Сообщение было отмечено blacl_cloak как решение
Решение
сделал так (не знаю правильно ли это или нет, но работает=)):
0
|
31.07.2015, 05:48 | |
31.07.2015, 05:48 | |
Помогаю со студенческими работами здесь
3
Создать всплывающее функциональное меню (как отдельное окно, а не MenuStrip) MDI: При вызове активного дочернего окна пункты его menuStrip отображались на menuStrip родителя MenuStrip MenuStrip menuStrip menustrip Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |