|
|
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
Есть два DataWindow. Завязаны с помошью sharedata. Одно типа tabular, второе freeform. Когда активируется freeform, изменение фокуса на строку в буффере блокируется возвратом 1 из события rowfocuschanging. Когда работаем клавиатурой - все Ок., но стоит крутнуть колесо мыши - строки начинают прокручиваться. Как запретить прокручивание содержимого колесом мыши ? Событие ScrollVertical не срабатывает на колесо. Помогите плз. кто знает. Надо срочно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 11:59 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
Вай !!! В спешке забыл: PB 8.0.4.10726 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 12:04 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
PaulJBЕсть два DataWindow. Завязаны с помошью sharedata. Одно типа tabular, второе freeform. Когда активируется freeform, изменение фокуса на строку в буффере блокируется возвратом 1 из события rowfocuschanging. Когда работаем клавиатурой - все Ок., но стоит крутнуть колесо мыши - строки начинают прокручиваться. Как запретить прокручивание содержимого колесом мыши ? Событие ScrollVertical не срабатывает на колесо. Помогите плз. кто знает. Надо срочно. http://www.rgagnon.com/pbdetails/pb-0090.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 12:20 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
Sorry Боюсь, что это не подойдет :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 13:29 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
Опусти DETAIL во FreeForm чуть пониже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 13:53 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
Вот так по идее лечится event ue_1 pbm_vscroll event ue_1; if scrollcode = 0 or scrollcode = 1 then return 1 end event ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 16:10 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
2 roleks Огромное спасибо - то что доктор прописал !!! Вот только при этом scrollcode = 3. 2 AIZ А как понять: "Опусти DETAIL во FreeForm чуть пониже" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 17:49 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
В аналогичной ситуации я просто выставил dw_FreeForm.Enabled=false и все :) Но у меня dw_FreeForm служила только для справочных целей, так что в других случаях рецепт может не подойти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 18:15 |
|
||
|
Срочно !!!
|
|||
|---|---|---|---|
|
#18+
По большому счёту, все эти советы некорректны. 1) Совсем по простому - for the freeform datawindows have the detailband height of the dataobject <= the datawindow control height. Thus, the wheel doesn't have any effect (except zooming with CTRL + Wheel) 2) Если хотите чтоб колесо мыши НИЧЕГО не делало, мапаете other event, там пишете: Код: plaintext 1. 2. 3. 4. 5. 6. Ежели только зум обезоруживать, тогда добавить AND KeyDown (KeyControl!) в IF... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2005, 18:58 |
|
||
|
|

start [/forum/topic.php?fid=15&tid=1338458]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
142ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 464ms |

| 0 / 0 |
