Имя: Пароль:
1C
 
Как в форме документа увеличить картинку при подведении курсора?
0 s-pc
 
27.01.11
11:10
У меня в форме документа есть реквизит Картинка (идентификатор КартинкаАватар) и Кнопка (модуль - ВыбратьАватар ())

Процедура ВыбратьАватар()
   Перем ВыбФайл,ВыбКаталог;
   ВыбФайл="";    
   ВыбКаталог=КаталогИБ()+"IMG\PL";
   Если ФС.ВыбратьФайл(0,ВыбФайл,ВыбКаталог,"Выберите файл картинки","Файл картинки (*.bmp)|*.bmp","bmp")=0 Тогда
       Возврат;
   КонецЕсли;
   ИмяФайла=ВыбКаталог+ВыбФайл;    
   Рисунок(КартинкаАватар,ИмяФайла);
КонецПроцедуры


Все работает нормально, претензий нет.
А вот как (и возможно ли сделать так), чтобы при наведении курсора на картинку в форме она отображалась крупнее, ну типа поверх формы в натуральную величину или что-то подобное. Просто по этой процедуре выбираются некие схемы, которые потом вставляются в нужные документы. В выходных формах они отображаются в натуральную величину, а вот в самой форме все мелковато и клиенту это не очень удобно.
1 Рэйв
 
27.01.11
11:11
(0)
ВК +событие OnMouseOver
2 andrewks
 
27.01.11
11:12
вот людям заняться нечем.... наверное, конфа вся вылизана, и БД не тормозит
3 План счетов
 
27.01.11
11:13
4 Ёпрст
 
гуру
27.01.11
11:18
(0) штатно - можно только при клике на картинку, с помошью формекса - так, как ты хочешь..
5 s-pc
 
27.01.11
11:22
(2) Когда в базе всего один ЕДИНСТВЕННЫЙ документ, и пара справочников - ее "вылизать" несложно! :-)
6 DrZombi
 
гуру
27.01.11
11:23
(5)Понятно... для этого ты решил ее усложнить :))))
7 s-pc
 
27.01.11
11:25
(6) ну нет уж!!! Я просто думал, что внутри самой 1С есть чего-нибудь такое "встроенное".
а нет - так и (теперь уже) не очень надо! :-)
8 Ёпрст
 
гуру
27.01.11
11:31
(7) всё есть.
9 Ёпрст
 
гуру
27.01.11
11:33
есть даже это:
http://infostart.ru/public/60448/

Хотя, у тебя вообще всё просто - при наведении курсора на картинку всего лишь увеличить её до нужного размера, или показать в отдельной форме..
10 s-pc
 
27.01.11
11:52
(4) а можно чуток поподробнее? Хотя бы ЧТО искать и ГДЕ искать?
11 Ёпрст
 
гуру
27.01.11
11:53
(10) если красиво, то скачай formex.dll и смотри события ПриДвиженииМыши + ПолучитьАтрибут у расширения Формы+Установить координаты
12 s-pc
 
27.01.11
21:51
(11) а почему в ответе присутствует "если красиво"?
есть альтернативный вариант, где все "не так красиво", но гораздо проще? да?
13 Ёпрст
 
гуру
28.01.11
08:59
(12) Если религия не позволяет использовать ВК - всё делается "штатными" средствами, но менее красиво выйдет - придётся кликать мышкой по картинке, мышиные события штатно не ловятся.
14 s-pc
 
28.01.11
14:58
(13) не "религия", а ПОЛНОЕ отсутствие опыта работы с внешними компонентами... :-)
ну ладно.. пошел матчасть на эту тему читать...