Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема События мыши и МногострочнаяЧасть (число прочтений - 2069 )
kentavr27
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 40
Зарегистрирован: 04. Июня 2008
События мыши и МногострочнаяЧасть
11. Ноября 2011 :: 20:54
Печать  
Задача: в журнале документов с помощью мыши и клавиш Ctrl и Shift выделить некоторые документы (по принципу выделения в Excele)

Проблема: событие ПриНажатииЛевойКнопки(,,,) отрабатывает еще до того, как ТекущийДокумент изменился, т.е. в текущем документе возвращается значение, на котором в данный момент находится курсор, а НЕ тот, на котором произошло нажатие мыши
(на всякий случай formEx 2.0.5.97, 1C++ 3.2.1.14)

Следовательно, отмечается документ не тот, по которому клацаешь мышью, а какой-то "левый".

ПриДвиженииМыши(,,,) -- все нормально, но ситуация, когда был щелчок, но не было движения -- отрабатывается криво.

В этом случае, как мне видится, нужно событие ПослеНажатияЛевойКнопки(,,,) когда отработают все стандартные события 1C... но такую, к сожалению, не придумали ;)

[b][i]Help me plese!!! Кто какую идею может подкинуть как побороть этот косяк?[/i][/b]


  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: События мыши и МногострочнаяЧасть
Ответ #1 - 12. Ноября 2011 :: 09:58
Печать  
Попробовать события ПриОтжатии
  

FormEx developer
Наверх
www  
IP записан
 
kentavr27
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 40
Зарегистрирован: 04. Июня 2008
Re: События мыши и МногострочнаяЧасть
Ответ #2 - 12. Ноября 2011 :: 15:48
Печать  
Спасибо. Значит никак.
Бум как-то прикручивать при отжатии, ориентированный именно на клик без движения.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: События мыши и МногострочнаяЧасть
Ответ #3 - 13. Ноября 2011 :: 18:47
Печать  
где -то валяется у меня класс для выделения в многострочных частях.
Могу поискать, надо ?
  
Наверх
 
IP записан
 
Satans Claws
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 721
Зарегистрирован: 29. Ноября 2010
Re: События мыши и МногострочнаяЧасть
Ответ #4 - 14. Ноября 2011 :: 05:16
Печать  
Поддержу Альфа.

А чем не устраивает ПриОтжатииЛевойКнопки()?
Сейчас проверил - при отжатии ТекущаяСтрока уже имеет новое позиционирование.
  
Наверх
 
IP записан
 
kentavr27
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 40
Зарегистрирован: 04. Июня 2008
Re: События мыши и МногострочнаяЧасть
Ответ #5 - 14. Ноября 2011 :: 13:44
Печать  
Да в целом подойдет, просто user привык, что отметка происходит во время нажатия. А так будет некоторый дискомфорт. Улыбка
  
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: События мыши и МногострочнаяЧасть
Ответ #6 - 14. Ноября 2011 :: 20:14
Печать  
kentavr27 писал(а) 14. Ноября 2011 :: 13:44:
Да в целом подойдет, просто user привык, что отметка происходит во время нажатия. А так будет некоторый дискомфорт. Улыбка

Нет проблем, в ПриНажатии - вызываешь ВнешнееСобытие класса "Сервис", в Обработчике внешнего события - будешь иметь уже Текущую строку
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать