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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Activex, еще косяк с видимостью
11. Августа 2006 :: 16:15
Печать  
Создаем обработку, добавляем туда активикс, например тулбар.
В процедуру ПриПовторномОткрытии выполняем:
Форма.Закладки.ДобавитьЗначение("МояНоваяЗакладка");
и видимость активикса пропадает Печаль

рефреш не срабатывает что-ли...
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Activex, еще косяк с видимостью
Ответ #1 - 11. Августа 2006 :: 17:51
Печать  
Оу, Arta...
Теперь моя очередь писать про грабли. Когда-то давно это фигня на Itland обсасывалась. С закладками у АтктиваИкс проблемы остались до сих пор. Знаю одно: сначала надо создавать закладки, лучше ПриОткрытии, а уже ПослеОткрытия устанавливать фокус. И то при выборе закладки бывают выверты. С DCO Framer-ом например.
  

Константин
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Activex, еще косяк с видимостью
Ответ #2 - 11. Августа 2006 :: 19:57
Печать  
Нет, при смене закладок у меня проблем не возникает ни с одним активиксом.

На данный момент мною отловлено только два бага - смена фокуса с реквизита формы на активикс не приводит к выполнению формулы в реквизите. И собственно сабж.
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Activex, еще косяк с видимостью
Ответ #3 - 13. Августа 2006 :: 06:03
Печать  
Посмотри это:
http://itland.ru/forum//index.php?showtopic=15264&hl=%E7%E0%EA%EB%E0%E4%EA%E8
С тех пор по-моему ничего не изменилось.
  

Константин
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Activex, еще косяк с видимостью
Ответ #4 - 13. Августа 2006 :: 11:42
Печать  
А что в этой теме? Там все правильно написано, это нормальное поведение 1С для всех реквизитов формы.
У меня же пропадает видимость нарисованных кнопок, а сама рамка активикса остается...
  
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Activex, еще косяк с видимостью
Ответ #5 - 14. Августа 2006 :: 03:37
Печать  
Тулбар он похоже и сам по себе какой-то странный.  Попоробуй открыть модально форму, где он есть - будет тот же эффект. Лечится оч. просто
Код
Выбрать все
	Форма.текстПанельКнопок.Видимость(0);
	Форма.текстПанельКнопок.Видимость(1); 

в ПослеОткрытия(). Та же фигня после переключения слоёв. А вот TreeCtrl нормально показывается.
Кто-то каких-то событий недополучает.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Activex, еще косяк с видимостью
Ответ #6 - 14. Августа 2006 :: 08:05
Печать  
Спасибо, проблему решило!

А у модального окна у меня баг не проявился. Но у меня 2.0.5.0...


P.S. Такая проблема с тулбаром была с самого начала. Степан что-то поправил и после этого тулбар после инициализации стал появляться. Теперь таже проблема но ПослеОткрытия. Наверное те же грабли...
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Activex, еще косяк с видимостью
Ответ #7 - 14. Августа 2006 :: 16:07
Печать  
Нашел я у себя в старых разработка. Специальная коллекция плюх для АктивИкс.
1. Попробуй после физ.открытия и установки фокуса выполнить "Форма.ИспользоватьЗакладки(1)". Результат очень интересный для целого ряда контролов, причем количество слоев не имеет значения. Я выкрутился... через еще один контрол - TabStrip - бред какой-то, но работает, в отличие от штатных закладок
2. Многие контролы не терпят смены слоев - куда-то пропадают. Помню для DSOFramer мне пришлось отказаться от смены слоев при выборе закладки и управлять видимостью нескольких объетов, лежащих в одном слое.
  

Константин
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать