Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ТП::ПриАктивизацииКолонки - особенность... (число прочтений - 1582 )
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
ТП::ПриАктивизацииКолонки - особенность...
23. Декабря 2008 :: 13:15
Печать  
Наткнулся тут на такую особенность при обработке события "ПриАктивизацииКолонки": если в обработчике вызывается какой-либо диалог, то ТП как бы не теряет фокус и потом при любых движениях мыши происходит смена текущей колонки.

Во общем на пальцах сложно объяснить, прикладываю тестовую конфу, в каталог положить 1cpp.dll и formex.dll, тестировалось на версиях 3.0.1.20 и 2.0.5.92 соответственно.
При запуске базы откроется тестовый отчет, надо выбрать колонку ТП, появиться диалог, можно закрыть и потом поерзать мышой над ТП, эффект должен быть виден.

Хотелось бы понять, можно ли это как то побороть?
  

TP_Bug_1.rar ( 17 KB | Загрузки )
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: ТП::ПриАктивизацииКолонки - особенность...
Ответ #1 - 23. Декабря 2008 :: 16:00
Печать  
Пока обошел таким образом: в обработчике события запускаю таймер на вызов нужной мне процедуры с паузой 100мс, вроде помогает, но способ слегка кривой...
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ТП::ПриАктивизацииКолонки - особенность...
Ответ #2 - 23. Декабря 2008 :: 16:56
Печать  
Есть такое. Пиши в багзиллу.
Хотя сама идея использовать модальный диалог в этой процедуре странноватая Улыбка
  
Наверх
ICQ  
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: ТП::ПриАктивизацииКолонки - особенность...
Ответ #3 - 23. Декабря 2008 :: 18:00
Печать  
Согласен Улыбка
Честно говоря, использую ТП слегка не по назначению - сделал на его основе элемент интерфейса "Переключатель"
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать