Автор | Сообщение |
|
| |
Пост N: 6113
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.11.16 22:22. Заголовок: Колесо + GRID
Имеем окно + GRID , последний заполнен не полностью и вертикального скрола нет. Колесо мышки ни как не влияет на GRID (курсор не двигается) . Так и задумано ?
|
|
|
Новых ответов нет
[см. все]
|
|
|
| moderator
|
Пост N: 1033
Зарегистрирован: 11.02.10
|
|
Отправлено: 15.11.16 13:05. Заголовок: Dima пишет: GRID ....
Dima пишет: цитата: | GRID ... заполнен не полностью и вертикального скрола нет |
| Все правильно Если нет ползунка в гриде, то система не генерирует события, возникающие при его перемещении. Соответственно, недоступна и вертикальная прокрутка с помощью мыши
|
|
|
|
| |
Пост N: 6114
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.11.16 13:09. Заголовок: gfilatov2002 Ну а т..
gfilatov2002 Ну а тогда почему колесо работает в BROWSE если нет ползунка ? Я понимаю что BROWSE и GRID разные вещи.
|
|
|
|
| moderator
|
Пост N: 1038
Зарегистрирован: 11.02.10
|
|
Отправлено: 15.11.16 14:31. Заголовок: Dima пишет: почему ..
Dima пишет: цитата: | почему колесо работает в BROWSE если нет ползунка ? |
| Дело в том, что в BROWSE ползунок присутствует ВСЕГДА, так как он там выполнен как отдельный элемент управления Dima пишет: цитата: | BROWSE и GRID разные вещи |
| Именно по этой причине я и не стал объединять эти элементы управления, как было сделано в официальном HMG
|
|
|
|
| постоянный участник
|
Пост N: 1301
Зарегистрирован: 17.02.12
|
|
Отправлено: 15.11.16 16:26. Заголовок: Dima Делай массив д..
Dima Делай массив для грид большим на +1 элемент и будет ползунок+колесо ListViewGetCountPerPage(hGrid) - кол-во строк в листе grid
|
|
|
|
| |
Пост N: 6117
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.11.16 16:34. Заголовок: SergKis Мысль понял..
SergKis Мысль понял , только в этом случае колесо двигает ползунок верт. скрола а курсор в гриде остается на месте. Фигня какая то )) Хотелось того же поведения как в browse или tsbrowse
|
|
|
|
| постоянный участник
|
Пост N: 1302
Зарегистрирован: 17.02.12
|
|
Отправлено: 15.11.16 17:58. Заголовок: Dima пишет Хотелось ..
Dima пишет цитата: | Хотелось того же поведения как в browse или tsbrowse |
| Тогда вместо грид исп. Tsb. У себя использовал только browse (модифицировали под себя). Клиентам не понравилось мелькание (при вводе\кор-ке inplace) окна с browse и модал окна ввода в ячейке, причем КАТЕГОРИЧЕСКИ. Пришлось все ведение выводить в отд.окна с getbox и кнопками ok, cancel - лишняя работа. Поэтому, если есть возможность - делай грид на тсб (типа setarrayto(...)). Я понял, что 2 тсб на окне уже работают. Может где 2, там и 3 пройдут ?
|
|
|
|
| |
Пост N: 6118
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.11.16 18:05. Заголовок: SergKis Понял. Мне ..
SergKis Понял. Мне нужен был простенький Achoice , где то нашел сырцы с GRID и что бы не терять времени на написание своего , заюзал тот что есть , слегка подправив сырец. Те что в примерах есть , чем то меня не устроили , уже и не помню почему.
|
|
|
|
| |
Пост N: 1060
Зарегистрирован: 20.02.11
|
|
Отправлено: 15.11.16 22:55. Заголовок: Dima пишет: Мне нуж..
Dima пишет: цитата: | Мне нужен был простенький Achoice |
| Дима, у меня дежавю.... Мы ж год назад простенький ачойс делали. И в нем был простенький скип по недоступным элементам :-)
|
|
|
|
| |
Пост N: 6119
Зарегистрирован: 17.05.05
|
|
Отправлено: 15.11.16 23:20. Заголовок: Haz Так и есть , бы..
Haz Так и есть , было дело. Нашел я сырец. Все норм , сделал.
|
|
|
|