Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.02;
Скачать: CL | DM;

Вниз

есть список пунктов меню, как некоторые заблокировать?   Найти похожие ветки 

 
xpublic ©   (2007-06-25 17:14) [0]

хочу по логину пользователя блокировать доступ к пунктам меню, есть список пунктов меню формы к кторым этот пользователь может иметь доступ, как по имени пункта меню например "mnuEdit", сделать   mnuEdit.Enable:=True; когда показывается форма.


 
engine ©   (2007-06-25 17:18) [1]


> xpublic ©   (25.06.07 17:14)  


if MainMenu1.Items[i].Name = "mnuEdit" then MainMenu1.Items[i].Enable := False;


 
xpublic ©   (2007-06-25 17:26) [2]

я так тож знаю, но догадываюсь что есть более рациональный метод :)
типа:
var
mnu:TMenuItem;
begin
mnu["mnuEdit"].Enable := False;
end;
вот только как правильно пока не нашол.


 
clickmaker ©   (2007-06-25 17:36) [3]

FindComponent()?

и правильней в данном случае вообще использовать ActionList с обработкой OnUpdate


 
xpublic ©   (2007-06-25 18:06) [4]

c FindComponent получилось, спасибо за ответы.


 
Плохиш ©   (2007-06-25 18:48) [5]

Хм, а что mnuЕдит.Enable := False; не сработало?



Страницы: 1 вся ветка

Текущий архив: 2007.09.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1186648638
waif
2007-08-09 12:37
2007.09.02
ADO + access


15-1186219330
GROM2007-92
2007-08-04 13:22
2007.09.02
Как работать?


4-1173645922
Анонимщик1
2007-03-11 23:45
2007.09.02
WaitForMultipleObject, Event, ReadDirectoryChangesW, AV


3-1178696943
Мурзилка
2007-05-09 11:49
2007.09.02
QuantumGrid и картинка в ячейке


15-1186039377
VirEx
2007-08-02 11:22
2007.09.02
С днем рождения 29 июля!