Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Проблема со сменой фокуса окна при щелчке на ТП. (число прочтений - 5462 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Проблема со сменой фокуса окна при щелчке на ТП.
24. Августа 2006 :: 14:18
Печать  
1. Делаем два нераскрытых окна, чтобы одно чуть перекрывало другое. На нижнем должно быть ТП.
2. Щелкаем на верхнем окне, делаем его активным (Теперь активно ВЕРХНЕЕ ОКНО)
3. Теперь щелкаем в любую ячейку ТП нижнего окна.
Вуаля - активным остается верхнее окно, хотя вы ткнули в нижнее.

В чем причина?

На третий-четвертый щелчек фокус все же переместится на нижнее окно. Либо если сразу щелкнуть на полоску между колонками.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #1 - 24. Августа 2006 :: 14:30
Печать  
Че-то не получается повторить ..
На последнем билде вроде все ок.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #2 - 24. Августа 2006 :: 15:55
Печать  
Проверил все последние ночные сборки.
Использую формекс...


Если я слишком сложно изъяснился, то перефразирую.
Фокус не переходит к другой форме, если я тыкаю в посередине ячейки ТП. Вернее переходит, но не с первого раза.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #3 - 25. Августа 2006 :: 04:44
Печать  
Нерешительный
Фиг его знает .. У меня работает все.
Может у тебя в какой-то ПриАктивизацииХХХ() чего-то не так?
Тоже формекс присутствует ...
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #4 - 25. Августа 2006 :: 09:18
Печать  
ПриАктивацииФормы в этих обработках и документах нет.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #5 - 25. Августа 2006 :: 10:37
Печать  
А ПриАктивизацииСтроки, (Ячейки, Колонки)?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #6 - 25. Августа 2006 :: 10:44
Печать  
По логике перед этим событием должна произойти смена фокуса Улыбка
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #7 - 25. Августа 2006 :: 11:17
Печать  
Однозначно! Но мы живем в странном мире ....

Вообще-то в одной из последних сборок
наблюдается падение 1С, если на форме несколько ТП,
во время переключения между ними (не сразу, а если попереключаться несколько раз, поизменять размер формы ...).
Специально проделывал экспреименты по переключению между ТП,
так вот, в сборке от 17.06.06 таких глюков нет. (ну по крайней мере у меня не получилось повалить).
« Последняя редакция: 25. Августа 2006 :: 13:33 - »  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #8 - 19. Января 2007 :: 14:42
Печать  
Я думаю можно сюда запостить

Сегодня сделал следующее

в ПоставщикеДанных в колонке СписокДействий хранится СписокЗначений

в событии
Процедура Групировки_ТабличноеПолеВЫбор(Конт)
       Перем Значение;
       Если Конт.ИмяКолонки ="Действие" Тогда
                 Список = ЗначениеИзСтрокиВнутр(Групировки.СписокДействий);
                 Список.ВыбратьЗначение(Значение,,,2=маленьким списком);
                 Группировки.Действие = Значение;
                 Конт.Обновить;
       КонецЕСли
КонецПроцедуры

И как вы думаете где выскакивает этот маленький список

- В левом нижнем углу ТП, такой маленький красивенький списочек

2 - выбор маленьким списком (список похож на выбор значения перечисления), также привязанным к позиции элемента диалога (ЦИТАТА из документации)

а очень хочется чтобы обрабатывался иименно под ячейкой ТП

НИКТО НЕ ЗНАЕТ как победить

Следующим постом выложу тестовую обработку
А сейчас думаю - может svcsvc.dll использовать от безысходности
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #9 - 19. Января 2007 :: 14:46
Печать  
Добавляю тест
Слегка подправил
  

test1.rar ( 8 KB | Загрузки )

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #10 - 19. Января 2007 :: 14:54
Печать  
to Lustin
Попробуй Сервис.ВыбратьЗначение() из FormEx.
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #11 - 19. Января 2007 :: 17:03
Печать  
Lustin
Ты не стесняйся, по отдельным проблемам создавай отдельные темы.
Иначе не понятно, то ли мы теперь твою тему разбираем, то ли шаг вперед два шага назад.

По твоей проблеме - я бы тоже рисовал меню через FormEx.
Там есть вариант отрисовки меню под курсором.

Arta
Что-то не то.

Воспроизвести не получается - это раз.
Была такая проблема, но считается исправленной - это два.
Заключалась в том, что хинт (всплывающая подсказка) мешала активации формы.

Это твой случай? (подсказка есть?) или что-то новое?

U_ser
Цитата:
Вообще-то в одной из последних сборок
наблюдается падение 1С, если на форме несколько ТП,
во время переключения между ними (не сразу, а если попереключаться несколько раз, поизменять размер формы ...).
Специально проделывал экспреименты по переключению между ТП,
так вот, в сборке от 17.06.06 таких глюков нет. (ну по крайней мере у меня не получилось повалить).

Мне последнее время никак не выходит много времени посвящать 1cpp и всему такому.
Но такую ботву посмотрел бы, если бы тест повторяемый был.
Если это надо, конечно.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #12 - 19. Января 2007 :: 17:16
Печать  
Эээ... я тему заводил 24 августа Улыбка
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #13 - 19. Января 2007 :: 17:21
Печать  
kms писал(а) 19. Января 2007 :: 17:03:
Lustin
Ты не стесняйся, по отдельным проблемам создавай отдельные темы.
Иначе не понятно, то ли мы теперь твою тему разбираем, то ли шаг вперед два шага назад.


Иной раз столкнешся с проблемой, и думаешь - было или не было у кого...
И флудить не хочется, и вроде как в курилке не создаш

Постараюсь быть менее Класс стеснительным
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Проблема со сменой фокуса окна при щелчке на Т
Ответ #14 - 19. Января 2007 :: 17:38
Печать  
Arta писал(а) 19. Января 2007 :: 17:16:
Эээ... я тему заводил 24 августа Улыбка

Блин, росно попало Смех
Аааа.
Поеду пить пива.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать