Browse column setcursor - изменить
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 1703
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Browse column setcursor - изменить
Нужно, в таблице колонка в которой значение показано в виде ссылки - Пример.
При наведении мышки на колонку, чтобы изменялся курсор SETCURSOR(CURSOR:HAND), как подсказка пользователю, для дальнейшего нажатия и вызова процедуры
Как изменять курсор в границах указанной колонки?
Спасибо за внимание.
При наведении мышки на колонку, чтобы изменялся курсор SETCURSOR(CURSOR:HAND), как подсказка пользователю, для дальнейшего нажатия и вызова процедуры
Как изменять курсор в границах указанной колонки?
Спасибо за внимание.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4987
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Browse column setcursor - изменить
На стандартном листе через ж... На событие таймера:
Это совсем примитивно. Нужно ещё кое-что предусмотреть. Например, реакцию на заголовок, на уход с таблицы/листа. И может быть ещё много каких подводных камней.
Не через ж... можно обратиться сюда - http://www.ingasoftplus.com/ProductDeta ... ductID=300.
Код: Выделить всё
if ?List{proplist:MouseMoveField}=3
setcursor(CURSOR:Hand)
else
setcursor()
end
Не через ж... можно обратиться сюда - http://www.ingasoftplus.com/ProductDeta ... ductID=300.
We are hard at work… for you.
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Browse column setcursor - изменить
Шаблоны HyperActive от CapeSoft.Как изменять курсор в границах указанной колонки?
З.Ы. Только что посмотрел примеры - для С6 всё работает как и должно. В с10 именно эта фича не работает. Чудеса какие-то.
WBR, morkovin
-
- ✯ Ветеран ✯
- Сообщения: 4987
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Browse column setcursor - изменить
А есть демо хотя бы? На их сайте какая-то фигня для загрузки.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1703
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Browse column setcursor - изменить
а без таймера нельзя?kreator писал(а): ↑26 Июль 2018, 17:03 На стандартном листе через ж... На событие таймера:Код: Выделить всё
if ?List{proplist:MouseMoveField}=3 setcursor(CURSOR:Hand) else setcursor() end
Работает в С10 (ABC), проверил
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Browse column setcursor - изменить
C10.1279, ABC, HyperActive 2.23, Win7(32), example abc - не работает (курсор не меняется)Работает в С10 (ABC), проверил
Тот же exe-шник на WindowsServer 2008(64) - тоже не работает (курсор не меняется в броусах со ссылками)
WBR, morkovin
-
- ✯ Ветеран ✯
- Сообщения: 1703
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Browse column setcursor - изменить
C10.12799, HyperActive 2.15 (взят с нашего фтп), Win10 (x64), пример - Demo
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4987
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Browse column setcursor - изменить
Посмотрел демо. Не решает проблему данный шаблон. Похоже банально при нажатии определяет столбец и запись. Или где-то настройка есть?
We are hard at work… for you.
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Browse column setcursor - изменить
Какую проблему? Всё работает как указано в первом посте, с задержкой на изменение курсора, с запуском по клику. Настройки есть.Не решает проблему данный шаблон
WBR, morkovin
-
- ✯ Ветеран ✯
- Сообщения: 4987
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Browse column setcursor - изменить
У меня на десятой винде рука появляется только внизу на поле. В броузе не появляется. В настройках посмотрел, на появление руки галка стоит и стоит событие при этом - "EVENT:Timer". Внутрь класса лезть неохота. Принцип скорее всего тот, что я и описал, - принудительно для окна выставляется таймер и т.д.
Поменял в их глобальных настройках файл курсора на CURSOR:Hand, ничего не изменилось.
We are hard at work… for you.
- morkovin
- Ветеран
- Сообщения: 909
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Browse column setcursor - изменить
и не надо. Вот ответ от Брюса Джонсона (по версии 2.32)Внутрь класса лезть неохота
Thanks for the report - I've duplicated the problem here, so I'll keep you
posted.
cheers
Bruce
Ну, если дело в принципе...Принцип скорее всего тот, что я и описал
WBR, morkovin