![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запретить пунктам меню присвоить свойство Enable:=false; [D6]
maxim2 © (2002-10-17 13:59:00)Привет всем!
Например есть RichEdit на нем контекстное меню типа "Cut, Copy, Paste, Delete, Select All"
так вот надо чтобы например если в буфере есть текст, то пункту меню Paste присвоить значение enabled:=true, и например когда выделяеш текст в RichEdit то пункты Cut Copy становились доступными, а когда он не выделен то соответственно и они были недоступны
maxim2 (2002-10-17 14:32:00) [1]Огромное спачибочки!!!
Андрей Прокофьев (2002-10-17 14:27:00) [2]Кидаешь ActionList на форму, щелкаешь на нем,
доваляешь New Standard Actions (TEdit..TEditDelete)
У пунктов меню в дизайне св-во Action присваиваешь соотв Action из ActionList
maxim2 (2002-10-17 14:23:00) [3]Тока ка его использовать?
На форме есть RichEdit и PopupMenu подключенное к RichEdit
maxim2 (2002-10-17 14:20:00) [4]Блин не там смотрел, смотрел на Additional
Андрей Прокофьев (2002-10-17 14:16:00) [5]Ты уже используешь в проекте ActionManager ActionMainMenuBar ActionToolBar?
Или не можешь найти ActionList (на вкладке Standard)?
maxim2 (2002-10-17 14:12:00) [6]А уменя нет TActionList есть такие ActionManager ActionMainMenuBar ActionToolBar что делать?
Андрей Прокофьев (2002-10-17 14:03:00) [7]Простой способ - использовать TActionList и Standard Actions
Связать их с пунктами меню - все само-собой работает.
Певец (2002-10-17 14:03:00) [8]"Как запретить пунктам меню присвоить свойство Enable:=false"
Просто песня!
Смотри TActionList и его событие OnUpdate