formex 2.0.5.99 Сервис.ОткрытьПлавающуюФорму(). есть глючок или я что то не так делаю #469038


#0 by Skom
итак первый раз форма открывается затем форма закрывается... и в дальнейшем она не отображается на экране если я делаю так Сервис.ОткрытьПлавающуюФорму(блабла); подскажите как мне ее правильно отобразить снова
#1 by Skom
АААЛЬЬЬЬФФФ ОТЗОВИСЬ ПЛИЗ
#2 by Skom
ап чуть чуть модераторы. поправьте плиз название ветки что АЛЬФА сюда шибко просят заглянуть
#3 by АЛьФ
Этот метод толком-то и не доделан. Глючит страшно и к использованию не рекомендуется. На форуме 1С++ есть советы как можно попробовать обойти глюки. Фишка в том, что при закрытии плавающего окна физически оно не уничтожается.
#4 by Skom
планируется ли доработка? можешь ссылку на эту ветку подкинуть? ну мож где есть прямая у тебя. что бы не искать
#5 by АЛьФ
2 Доработка не планируется. И ссылку дать не смогу, к сожалению. В нескольких ветках было упоминание. Попробуй поискать по названию метода.
#6 by Skom
пока не выдает ничего. блин. жаль что доработка не планируется. интересная шибко штучка.
#7 by orefkov
Альф, как плавающую форму делаешь? Своя реализация или к 1Сным controlbar'ам привязываешься?
#8 by АЛьФ
2 Просто перехватываю создание модального окна и делаю его без модального цикла.
#9 by Skom
рецепт от новичка не помог
#10 by Skom
опять же возвращаясь к данной проблеме коли нет возможности корректно закрыть и потом снова открыть это окно может можно скрыть его с глаз долой? или же увести за границы видимого, а потом вернуть обратно????
#11 by Skom
подскажите как увести "якобы" модальное окно с экрана
#12 by
26-11-2021

Вместо закрытия плавающей формы можно устанавливать её прозрачность в 0, а для последующего открытия прозрачность возвращать Процедура ПриЗакрытии() ОбРасш=СоздатьОбъект("РасширениеФормы"); ОбРасш.УстановитьФорму(Форма); ОбРасш.Прозрачность=0; СтатусВозврата(0); КонецПроцедуры // ПриЗакрытии

Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С