Начал работу над новым проектом, пока разрабатываю форму. На панели прокрутки разместил спойлеры. Хочу сделать вертикальную прокрутку мышью, но событие onMouseWhell не происходит, в чем загвоздка не пойму. Что я напортачил, подскажите, пожалуйста.
Схема
https://yadi.sk/d/JwO5wG1hJVJ7Uw
Редактировалось 6 раз(а), последний 2019-05-11 13:17:41
Этот топик читают: Гость
Ответов: 263
Рейтинг: 18
|
|||
карма: 3 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 8886
Рейтинг: 823
|
|||
fox-video, не во всех визуальных элементах реализовано
Можно сделать на арифметике или на специальном элементе, правда для него надо обновлять список при перемещении/изменении формы. http://forum.hiasm.com/getfile/38657 Схему выложил в *.rar, т. к. форум меняет символы "<",">" на Word-овские кавычки |
|||
карма: 19 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
fox-video писал(а): событие onMouseWhell не происходитА у меня происходит, специально поставил дебаг и просмотрел событие. Там указано, что сначала работало, а теперь перестало, значит, что что-то намудрил со средой. |
|||
карма: 22 |
|
Ответов: 263
Рейтинг: 18
|
|||
nesco писал(а): что что-то намудрил со средойТестировал на 3-х компьютерах. Дома Win 8.1, на работе Win 8.1 и сервер 2012r2. |
|||
карма: 3 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
fox-video писал(а): Дома Win 8.1, на работе Win 8.1 и сервер 2012r2Но сам же писал, что работало. А у меня и работает на Win10-1809, на работе пока проверить не могу, а там Win7 |
|||
карма: 22 |
|
Ответов: 263
Рейтинг: 18
|
|||
Ну что же, ответ получен. Буду разбираться не со схемой, а с окружением. Спасибо.
|
|||
карма: 3 |
|
Ответов: 263
Рейтинг: 18
|
|||
Леонид, спасибо! Предложенное Вами решение работает отлично, на нем и остановлюсь.
|
|||
карма: 3 |
|
Ответов: 4612
Рейтинг: 746
|
|||
Попробуйте на панели прокрутки расположить какой-то элемент и дать ему фокус ввода. Или самой панели.
Здесь, вроде, похожее: /topic/12734/22#p190584 /topic/60464 Редактировалось 2 раз(а), последний 2019-05-13 11:48:02 |
|||
карма: 26 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
Netspirit писал(а): Попробуйте на панели прокрутки расположить какой-то элемент и дать ему фокус ввода. Или самой панели.Оригинально. Действительно, в Win7 не работает, пока фокус не дашь. А почему же тогда в Десятке работает без всяких фокусов? --- Добавлено в 2019-05-13 13:52:48 Чтобы не лепить таймеры и различные ухищрения с перебором панелей, можно тупо странслировать событие колеса с главной формы. Редактировалось 1 раз(а), последний 2019-05-13 13:52:48 |
|||
карма: 22 |
|
Ответов: 8886
Рейтинг: 823
|
|||
nesco писал(а): странслировать событие колеса с главной формыСм. пост №2 |
|||
карма: 19 |
|
Разработчик
Ответов: 26061
Рейтинг: 2120
|
|||
Леонид писал(а): См. пост №2Че-то дюже сложно. |
|||
карма: 22 |
|
Ответов: 8886
Рейтинг: 823
|
|||
nesco, так это же я, Леонид! Лёгких путей не ищу
|
|||
карма: 19 |
|
12