Сортировка по "горячим" клавишам в MavBrowse

Обсуждение MAV Direct ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
AlexSmile
Посетитель
Сообщения: 46
Зарегистрирован: 14 Ноябрь 2005, 20:38
Откуда: Молдавия

Сортировка по "горячим" клавишам в MavBrowse

Сообщение AlexSmile »

Добрый день.
Скажите есть ли возможность сортировать в броузе столбики "горячими клавишами"?
К примеру у меня в броузе есть 5 столбцов: Код/Штрихкод/Наименование/Цена/....
Я знаю их номера 1,2,3,4,5.
Могу обрабатывать нажатие клавиш, к примеру Alt +1,Alt +2,Alt +3 и т.д. когда фокус(курсор) находится на этом броузе.
Как мне съэмулировать нажатие кнопки мышки по соответствующему header-у столбца? Чтобы он отсортировался также как при нажатии кнопкой мыши.
Если уже обсуждалось, прошу прощения и ткните меня в тему. Я просмотрел темы и ничего такого не нашел.
с ув. Александр.
Clarion 5.5e Legacy MavOdbc Template
Александр
Аватара пользователя
Andrew™
SQL профи
Сообщения: 651
Зарегистрирован: 05 Июль 2005, 16:32
Откуда: Москва, Зеленоград

Re: Сортировка по "горячим" клавишам в MavBrowse

Сообщение Andrew™ »

можно самому симитировать нажатие на заголовки, сделай необходимый набор ALERT горячих клавишь для LIST

на EVENT:AlertKey вешай что то типа следующего

Код: Выделить всё

 CASE KEYCODE()
  OF Alt1
    SETKEYCODE(0)
    BRW1:Browse.Header.Column = 2 ! -2 - сортировка второй колонки DESC
    BRW1:Browse.Header.PostSort
 END
Аватара пользователя
AlexSmile
Посетитель
Сообщения: 46
Зарегистрирован: 14 Ноябрь 2005, 20:38
Откуда: Молдавия

Re: Сортировка по "горячим" клавишам в MavBrowse

Сообщение AlexSmile »

Спасибо огромное.
Нарисовал шаблон.
Александр
Ответить