Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Волшебство программирования на 1С:Предприятие 7.7 и 8.0 . Выпуск 85


Информационный Канал Subscribe.Ru

Волшебство программирования на 1С:Предприятие 7.7 и 8.0
Выпуск 85 / 02.11.2004

v8: Сочетания клавиш (горячие клавиши или hotkey)

http://www.forum.mista.ru/topic.php?id=12250

Для ускорения работы опытных пользователей на основные действия в каждой форме нужно назначить сочетания клавиш.

Чтобы задать hotkey для кнопки в палитре свойств, нужно встать курсором на свойство "Сочетание клавиш" и нажать на клавиатуре нужную комбинацию. Вписывать туда строку не нужно (да и не получится), нужно сразу нажимать, например, "Ctrl-1".

Сочетания клавиш можно назначать программно. Общий принцип такой:

Сочетание = Новый СочетаниеКлавиш(<Клавиша>,<Alt>,<Ctrl>,<Shift>);
Кнопка.СочетаниеКлавиш = Сочетание;

Например,

//Ctrl-A
СочетаниеВыделитьВсе = Новый СочетаниеКлавиш(Клавиша.A,Ложь,Истина,Ложь);

кп = ЭлементыФормы.КоманднаяПанель1;
кп.Кнопки.кнВыделитьВсе.СочетаниеКлавиш = СочетаниеВыделитьВсе;

Так как идентификатор не может начинаться с цифры, то нажатия цифровых клавиш задаются так:

Сочетание1 = Новый СочетаниеКлавиш(Клавиша._1,Ложь,Истина,Ложь);
Сочетание2 = Новый СочетаниеКлавиш(Клавиша._2,Ложь,Истина,Ложь);
Сочетание3 = Новый СочетаниеКлавиш(Клавиша._3,Ложь,Истина,Ложь);

Чтобы очистить сочетание клавиш, нужно сделать так:

ПустоеСочетание = Новый СочетаниеКлавиш(Клавиша.Нет);
кп.Кнопки.кнВыделитьВсе.СочетаниеКлавиш = ПустоеСочетание;

Назначать горячие клавиши для главного меню и панелей инструментов можно только интерактивно в палитре свойств и только для конечных пунктов меню (не подменю).

Можно перед какой-нибудь буквой пункта меню (в том числе подменю) поставить знак "&" и тогда пользователь сможет быстро выбрать этот пункт меню нажатием Alt-буква, например, Alt-Ф для меню "Файл" (чувствительно к текущей раскладке клавиатуры).


Ниже представлены отобранные лично мной интересные ветки форума (на мой взгляд, конечно). Все они за редким исключением содержат достаточно много ответов (указано в скобках) и содержат интересную, полезную или ценную информацию. Рекомендуется посмотреть все ветки.

Интересные ветки форума по версии 7.7:

Как получить количество рабочих дней за период? (13)
Как лучше реализовать очередь? V7.7 (34)
Есть ли в 1С оператор, позволяющий ожидать действия пользователя? (31)
Выбор Документа в Модуль формы другого документа (36)
Есть ли в 1С функции автоматического запуска обработки? (53)
Запрет выполнения предопределенной процедуры модуля формы... (33)
Как распечатать журнал регистрации? (15)
Быстрая очистка ТЗ от ненужных строк (14)
Дело рук пользователей в 1С:Конфигураторе... (40)
Оптимальная конфигурация для сервера сетевой версии Предприятия 7.7 (11)
Элемент неопределенного вида в запросе (20)
1C и WindowsXP против 1C и Windows2k (42)
Кто-нибудь структуру данных рисует при написании конфигурации с нуля? (34)
Страшна ли большая база (39)
Как сделать чтоб текст мигал в поле? (21)
А вот интересно внешний отчет/обработку сохранять быстрее? (16)
Где лучше изменять план счетов, в конфигураторе или в предприятии (32)
Проблема безопасности в терминальном режиме (19)
Как сравнить схожесть строк? (39)
Как получить список колонок многострочной части формы списка справочника? (98)


Ветки форума по версии 8.0:

v8: Каким образом можно понять суть 1с (даже пользуясь учебником митичкина) (56)
v8: Помогите разобраться с Последовательностями (14)
v8: Выполнить нажатие кнопки (28)
v8: Как скопировать строку в буфер обмена Windows? (9)
v8: Что обозначает "НазначениеСвойств" в ПВХ и в обработке "ЗначенияСвойств"(+) (11)
v8: Типы файлов (3)
v8: Можно переопределить действие Скопировать в панели? (24)
v8: Иерархическкое представление списка начений на форме (14)


Смелее задавайте вопросы по 8.0 и 7.7 на форуме www.forum.mista.ru

Используйте поиск и отбор по рубрике - это очень удобно,
а также экономит наше и ваше время.

Объекты конфигурации справочники, документы, отчеты, регистры, бухгалтерский учет, расчет
Приемы программирования встроенный язык, дата-время, запросы, таблица значений, список значений, формы, файловая система, внешние обработки, внешние компоненты, интернет-технологии, обмен данными, OLE и COM, торговое оборудование
Типовые конфигурации бухгалтерия 7.7, Торговля и склад 7.7, Зарплата и кадры 7.7, Управление торговлей 8.0, Управление персоналом 8.0, УПП 8.0
Администрирование установка, ключи защиты, безопасность, производительность, особенности версии, железо и сети
Общие вопросы архитектура, политика, обучение и сертификация, законодательство, обновление и ИТС, конкуренты
 

См. также:
1С:Предприятие 7.7: учебник, курс лекций, статьи, ссылки
Книга "Разработка в системе 1С:Предприятие 8.0" - http://www.v8.1c.ru/book/v8develop.htm

Официальный сайт рассылки - www.mista.ru
Волшебный форум -
www.forum.mista.ru,
Форум по 1С - http://www.forum.mista.ru/index.php?forum=1c
Архив выпусков этой рассылки - http://www.mista.ru/subscribe

Новое!
Раздел форума исключительно по 8.0
http://www.forum.mista.ru/index.php?forum=1c&v8=1

С уважением,
Станислав Митичкин (Волшебник)
stasmit@mail.ru



http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.magic1c
Отписаться

В избранное