Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Закрытие формы на Esc

Закрытие формы на Esc
Я
   Evil-Wisp
 
15.03.19 - 09:54
Здравствуйте. Платформа 8.3.11.3034.

На УФ снимаю галочку ОтображатьКонопкуЗакрытия. Она исчезает, но и исчезает возможность закрывать форму клавишей Esc. Это неудобно.
Пробовал возвращать ее командную панель из стандартных команд, не помогает. Новую команду нельзя подвязать на Esc.

Вообще убираю типовую кнопку. чтобы убрать пустое место в заголовке формы.
 
 
   Evil-Wisp
 
1 - 15.03.19 - 10:01
ОтображатьКнопкуЗакрытия (ShowCloseButton)


Использование:
Чтение и запись.

Описание:
Тип: Булево.
Если свойство установлено в значение Истина - кнопка закрытия отображается (если способ открытия формы предполагает наличие такой кнопки), нажатие клавиши Esс закрывает форму.
Если свойство установлено в значение Ложь - кнопка закрытия скрывается, нажатие на клавишу Esc не приводит к закрытию формы.


Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.

Можно ли это как-то обойти?
   Fish
 
2 - 15.03.19 - 10:08
(1) Как вариант можно попробовать сделать свою невидимую кнопку и указать ей "Esc". Но не знаю, взлетит или нет.
   Evil-Wisp
 
3 - 15.03.19 - 10:11
(2) Не дает указывать Esc. Можно вставить буквы Esc из буфера обмена в поле сочетание клавиш, но он не сохраняет потом.
   Fish
 
4 - 15.03.19 - 10:23
(3) Ну сделай закрытие по BackSpace - привыкнут.
   sieben
 
5 - 15.03.19 - 10:29
(3) Попробуй собрать комбинацию клавиш через значениеизстрокивнутр. Примеры гуглятся.
   JeHer
 
6 - 15.03.19 - 10:35
Не пойму, зачем скрывать кнопку, если оставлять возможность закрытия по Esc? ИМХО, комбинацию клавиш влепить надо.
   Evil-Wisp
 
7 - 15.03.19 - 10:50
(5) Элементы.ЗакрытьФорму.СочетаниеКлавиш = ЗначениеИзСтрокиВнутр("{""#"",69cf4251-8759-11d5-bf7e-0050bae2bc79,1," + Символы.ПС + "{0," + 27 + "," + 0 + "}" + Символы.ПС + "}");

Работает. Спасибо)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.