Добрый день !
На форме (обычной) имеется поле ввода со следующими параметрами
Автоконтекстное меню - включено.
Контекстное меню - отсутствует.
Только просмотр -включено.
Редактирование текста-выключено.
При клике мышью на поле ввода всплывает контекстное меню (как положено).Но там есть одна нежелательная команда-"Очистить".
Как её сделать неактивной? Как запретить отдельные команды в контекстном меню элемента формы Поле Ввода ?
Делайте контекстное меню не авто, а вручную заполняйте всеми командами, кроме очистить.
Но есть еще одно большое препятствие. Shift+F4 - не получится заблокировать.
Если поле только для чтения - то проблемы быть не должно.
Поле только для чтения :
Только просмотр -включено.
Редактирование текста-выключено.
Почему команда "Очистить" активна ?
andrew76 @ Сегодня, 13:16
,
В двух словах, в "толстом" клиенте можно заменять контекстное меню на меню из командной панели. Создаете свою командную панель, добавляете туда нужные команды и выбираете эту панель в поле "контекстное меню" элемента управления.
Более удобного способа в обычных формах нет
pablo @ Сегодня, 14:15
,
Решил оставить все как есть.Если пользователь не скомандует "Очистить",то все будет хорошо.
Одного не пойму :
Поле только для чтения :
Только просмотр -включено.
Редактирование текста-выключено.
Почему команда "Очистить" активна ?
Недоработка платформы ?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua