Как вывести popup-menu в MemoDataControl?

В версии 3.3.2.193 потребовалось проделать этот трюк. Есть MemoDataControl, и захотелось мне прикрутить к нему своё popup-меню. Чтоб всякие хитрые вставки делать и модификации выделенного многострочного текста. Благо есть такой пункт в свойствах, PopupMenu. А не тут-то было! Создал ActionMenu, создал пару ActionMenuItem-ов, указал ActionMenu в свойстве MemoDataControl... И ничего не произошло. Как выскакивало стандартное серое меню (вырезать-копировать-вставить), так и выскакивает.

Наверное, я не умею правильно пользоваться этим свойством, или это свойство у memo-контрола несёт лишь декоративные функции?

Нравится

2 комментария

Анатолий Васильевич, в версии 3.3.2 не реализована возможность использовать PopupMenu для MemoDataControl. Данная возможность будет доступна в версии 3.4.0

"Бондарь Наталия" написал:

Спасибо, Наталья!
Буду знать. Вот как выходит: это свойство выведено в настройки MemoDataControl-а (и многих других контролов) давным-давно, даже в 3.2.1 есть. И тоже существует декоративно, за редкими исключениями... Правда и используется редко.

В 3.4.0 стоит прибавить и свойство, возвращающее выделенную часть текста в MemoDataControl-е с номерами символов от-до выделенного фрагмента. Тогда свойство будет полноценным. Ведь надо будет знать, к чему относится появившееся контекстное меню!

Показать все комментарии