11.11.2005, 12:52 | #1 |
Участник
|
контекстное меню
Коллеги, не подскажите как реализовать в Аксапте следующий удобный функционал, на отсутствие которого часто жалуются пользователи.
Как в контектсное меню, отображаемое по правому клику мыши вставить известные всем пункты на панели инструментов "Копировать" и "Вставить"? Было бы замечательно если был бы приведен пример кода. Я понимаю что надо рыть в направлении класса SysContextMenu, только вот не представляю как туда вставить перечисленные выше пункты |
|
11.11.2005, 14:08 | #2 |
Участник
|
Научите их Ctrl+C Ctrl+V тыкать.
И быстрее, и програмить не придется. |
|
11.11.2005, 14:37 | #3 |
Участник
|
контекстное меню: \Forms\tutorial_PopupMenu
копирование в буфер обмена: Класс TextBuffer |
|
11.11.2005, 18:32 | #4 |
Administrator
|
Класс SysContextMenu отвечает за меню разработчика - меню, которое появляется когда шагаешь по АОТу. Он не отвечает за меню, которое появляется на форме. Идею вашу реализовать можно - но (!) - код, который написан в \Forms\tutorial_PopupMenu придется вставлять во все формы и контролы (перекрывая метод context). А вот тут уже есть психологический фактор для пользователей - "сделайте мне в этой форме также как сделано в той форме". Так что с этим обычно многие смиряются - списывая сие неудобство на ограничение системы и не давая повод для новой хотелки
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 11.11.2005 в 18:35. |
|
11.11.2005, 20:36 | #5 |
Участник
|
все понятно, тогда нет смысла
|
|