Вопрос уже пару раз обсуждался несколько лет назад, но решения я не нашел.
Есть поле формы с видом Поле картинки. Свойство РазмерКартинки установлено в Пропорционально. Т.е. если картинка большая, она масштабируется (вписывается) в поле. По правой кнопке можно вызвать контекстное меню и выбрать "Посмотреть картинку". В этом случае картинка открывается в отдельном окне на весь экран.
Уважаемые знатоки, внимание вопрос! Как это сделать программно по клику на поле формы?
Tatitutu
1 - 02.04.20 - 15:44
ОткрытьЗначение(ТвояКартинка);
igwtbox
2 - 02.04.20 - 15:53
ТвояКартинка какого типа должна быть?
Tatitutu
3 - 02.04.20 - 16:00
(2) /// ОсновноеИзображение - это СправочникСсылка.ХранилищеКартинокИФайлов
НужныеДанные = ОсновноеИзображение;
Если Не НужныеДанные.Пустая() И НужныеДанные.ВидДанных=Перечисления.ВидыХраненияОбъектов.Изображение Тогда
пНачальнаяКартинка = НужныеДанные.Хранилище.Получить();
Иначе
пНачальнаяКартинка=БолMAGAZKA
КонецЕсли;
ЭлементыФормы.ОсновноеИзображение.Картинка=пНачальнаяКартинка;
igwtbox
4 - 02.04.20 - 16:14
(3) Становится менее понятно.
Ну, да! У меня есть на форме поле картинки, есть реквизит типа Строка, связанный с полем картинки. Да, поле картинки показывает картинку.
А как вызвать "Посмотреть картинку" не через контекстное меню, а программно?
Видал вакуху ☝️?! Как хочешь, но у нас можно заработать больше, и в офис ездить не надо! Заполняй анкету
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.