Форум ДИЦ

Пользовательский и Дилерский форум ДИЦ
Текущее время: Ср сен 26, 2018 4:39 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Количественный параметр в объекте Command
СообщениеДобавлено: Пт сен 14, 2018 5:58 pm 
Не в сети

Зарегистрирован: Вт авг 01, 2017 8:09 pm
Сообщения: 55
При выполнении команд пользователем
Kernel.View.Scale
Kernel.View.ScaleInc
Kernel.View.ScaleDec
Kernel.Move.ScrollLeft
Kernel.Move.ScrollRight
Kernel.Move.ScrollUp
Kernel.Move.ScrollDown
неявно отрабатывается неизвестный количественный параметр, показывающий насколько сработала прокрутка или изменился масштаб.

Например, при программном выполнении ExecuteCommand('Kernel.View.Scale') - масштаб текущего окна формы становится равным 1,
а при выполнении Kernel.View.Scale после изменения масштаба пользователем - масштаб меняется корректно.
В самом объекте Command такого количественного поля нет, соответственно считать или изменить этот параметр в событии Шаблон_ПриКоманде не получится.

Хорошо бы добавить такое поле в класс Command.

А понадобилось это для разработки интуитивного интерфейса, в котором, например, обычные действия при нажатой клавише CTRL становятся тем, - "что доктор прописал".

_________________
ТБ.Бюджет


Вернуться к началу
 Профиль Отправить личное сообщение Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB