|
|
Картинка в списке значений |
☑ |
|
0
lamme
15.06.10
✎
08:51
|
СписокРазделов = Новый СписокЗначений();
СписокРазделов.Добавить("01","Обувь",,"E:\БИБЛИОТЕКА КАРТИНОК\1.bmp");
СписокРазделов.Добавить("02","Одежда",,"E:\БИБЛИОТЕКА КАРТИНОК\2.bmp");
как вставить картинку в список значений
чтоб в дальнейшем можно было работать с ним через
ВыбратьИзМеню
на
СписокРазделов.Добавить("01","Обувь",,"E:\БИБЛИОТЕКА КАРТИНОК\1.bmp");
ругается:
Несоответствие типов (параметр номер '4')
где то в хелпе:
Картинка — графическое изображение, связанное с данным значением
так соответсвенно - рабоатет:
Список = Новый СписокЗначений;
Список.Добавить("Картинка",,,БиблиотекаКартинок.XLS);
Вид = ВыбратьИзМеню(Список, ЭлементыФормы.КоманднаяПанель1);
Что не так делаю ?
|
|
|
1
Asmody
15.06.10
✎
08:54
|
надо файл с картинкой загрузить в объект Картинка. смотри в СП конструкторы объекта Картинка. а вообще, картинки лучше в конфе или в базе хранить
|
|
|
2
lamme
15.06.10
✎
08:56
|
(1)
я это для внешней обработки.
она будет использоваться для многих конфигураций.
не загрузишь же в каждую конф - картинки все
|
|
|
3
Asmody
15.06.10
✎
08:57
|
(2) тогда в самой обработке храни
|
|
|
4
lamme
15.06.10
✎
08:57
|
тогда как лучше поступить
при условии - что это внешняя обработка
и картинки- свои собственные ?
|
|
|
5
lamme
15.06.10
✎
08:58
|
ага ..
тогда вопрос еще тупее - загрузить в обработку - вроде бы можно.
повыбирать картинки - это как бы понятно.
а потом как к ней - картинке -обратиться ?
так же через "загрузить в объект Картинка. смотри в СП конструкторы объекта Картинка"?
или нет ?
|
|
|
6
Asmody
15.06.10
✎
09:00
|
(4) можно на форму картинки положить и сделать их невидимыми (плохой вариант), можно в макеты типа двоичные данные положить (хороший вариант)
|
|
|
7
lamme
15.06.10
✎
09:11
|
а как в дальнейшем с макетом типа двоичные данные - работать ?
чтоб в список картинка попала из макета ?
|
|
|
8
lamme
15.06.10
✎
09:16
|
СписокРазделов.Добавить("01","Обувь",,ЭтотОбъект.ПолучитьМакет("Обувь"));
не хотит
|
|
|
9
Asmody
15.06.10
✎
09:18
|
(8) из макета можно получить ДвоичныеДанные. как из двоичных данных получить картинку см. в СП, там все понятно написано
|
|
|
10
lamme
15.06.10
✎
09:19
|
понял
|
|
|
11
lamme
15.06.10
✎
09:19
|
спасибо
|
|
|
12
lamme
15.06.10
✎
09:21
|
вот так вот заработало
IcoОбувь = Новый Картинка(ЭтотОбъект.ПолучитьМакет("Обувь"),Истина);
СписокРазделов.Добавить("01","Обувь",,IcoОбувь);
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой