Имя: Пароль:
1C
1С v8
Библиотека картинок. Картинка ДваФлажка. Как получить нужную картинку с флажком или без?
, ,
0 Dunstan
 
23.03.23
15:49
Такая фича была и в 7-ке.
Задача: В зависимости от какого-то значения установить в форму картинку с галочкой или картинку без нее.
В Библиотеке Картинок есть такая картинка БиблиотекаКартинок.ДваФлажка. Как из данной картинки выбрать нужное изображение с флажком или без?
1 Галахад
 
гуру
23.03.23
16:13
Что за "два флажка"? Вроде как есть установить и снять флажок.
2 MWWRuza
 
гуру
23.03.23
16:16
По ее индексу(номеру в картинке). Если картинка правильно сделана, то она состоит как-бы из отдельных пииктограмм.
Вот, например:

https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-487.jpg

Тут, четыре пиктограммы, с номерами от 1 до 4.
3 mikecool
 
23.03.23
16:16
(0) вычислить значение 0 или 1 в колонку с картинкой
4 MWWRuza
 
гуру
23.03.23
16:17
Пардон... От 0 до 3...
5 MWWRuza
 
гуру
23.03.23
16:18
Индексы пиктограмм в картинке с 0 начинаются :-)
6 Fish
 
23.03.23
16:18
(1) Индекс картинки.
7 Галахад
 
гуру
23.03.23
16:24
(6) Понятно. Спасибо.
8 MWWRuza
 
гуру
23.03.23
16:30
(1) Это немного другое... У списка значений есть метод Пометка(), устанавливающий или снимающий "галочку" в отображаемом на форме списке. Но, там никаких пиктограмм и картинок, "галчка" системная.
9 azernot
 
23.03.23
16:31
(0) В таблице формы? Или в декорации формы?
P.S. Вы в курсе, что для булевых типов есть специальный вид поля в таблице формы "ПолеФлажка"?
10 MWWRuza
 
гуру
23.03.23
16:34
То, что в (8) - к 7.7 относится... В восьмерке, действительно как (9). Но, это только "галочка"... Если нужны именно пиктограммы, как в моем примере в (2), то, все как и в 7.7.
11 Dunstan
 
23.03.23
16:39
Мне на кнопку надо поставить картинку галочку или без нее
12 azernot
 
23.03.23
16:42
(11) Используйте стандартную "ОформлениеФлажок" или "УстановитьФлажки" или "СнятьФлажки".
13 MWWRuza
 
гуру
23.03.23
16:47
+(12) Или, если там какая-то "специфическая" галочка, системная не устраивает чем-то, то можно иметь несколько картинок, и добавлять ее по идентификатору. Не знаю, так ли это в снеговике, может есть чего-то проще, но в клюшках именно так было.
14 Fish
 
23.03.23
16:53
(11) Зачем? Если надо понять в каком состоянии кнопка, то обычно используют для этого свойство "Пометка".
2 + 2 = 3.9999999999999999999999999999999...