Имя: Пароль:
1C
1C 7.7
v7: Отключить выбор в таблице значений
0 Zhuravlik
 
03.09.11
00:23
Здравствуйте, не знаю как написать точнее. Я имею в виду бегающий по строкам курсор, когда таблица на форме. Либо как-нибудь перехватьить и отключить прокрутку колеса мыши или что то подобное. Написал программу все классно работает, и только одна эта мелочь бесит, пользователь случайно тронул колесо, выбрано другое значение в таблице...
1 xazrad
 
03.09.11
00:28
А пусть кликает. в чем проблема?
2 Икогнито
 
03.09.11
00:37
отключи колесико в драйвере мышки
3 Икогнито
 
03.09.11
00:45
как вариант, задавай каждый раз пользователю вопрос: "А вы уверены?" :)
4 Cthulhu
 
03.09.11
01:03
повесь текст с формулой, из формулы вызов функции, которая делает "<ТвояТЗ>.ТекущаяСтрока(1); ТвояТЗ.ТекущаяКолонка(1); Возврат("");" - и пусть юзер мучается.
5 Икогнито
 
03.09.11
01:05
можно извратиться так:
- качнуть программу "кликер" и записать в ней последовательность действий по отключению колесика мышки
- при открытии формы подбора запускать исполняемый файл этой программы и отключать колесико
- при закрытии формы - возвращать все в зад.
6 Cthulhu
 
03.09.11
01:05
(4)+: или <ТвояТЗ>.Фиксировать(<ТвояТЗ>.КоличествоСтрок(),<ТвояТЗ>.КоличествоКолонок()>);
как завоют что лучше пусть разздражает - удали текстовый реквизит из (4).
7 Мимохожий Однако
 
03.09.11
07:17
Может быть, не использовать ТЗ на форме, если не нужны функции по ее управлению?
8 МастерВопросов
 
03.09.11
07:46
(0) сделай по умолчанию активным другое поле, не ТЗ
9 Эльниньо
 
03.09.11
10:43
(8) Можно вообще повесить проверку на АктивныйЭлемент()
10 Zhuravlik
 
05.09.11
16:43
Я думал, может в формексе есть метод, чтоб поймать такое событие... Хочется просто на будущее узнать как именно колесо выловить.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn