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