![]() |
![]() |
![]() |
|
Обратиться к значению системного перечисления по индексу. | ☑ | ||
---|---|---|---|---|
0
0xFFFFFF
13.05.11
✎
11:47
|
Интересно, возможно или нет. Есть системное перечисление WebЦвета.
Нужно получить значение в цикле по индексу. Понятно, что WebЦвета[0] не работает. Интересно, можно ли получить все его значения в массив, чтобы получить потом его значение по индексу? |
|||
1
Рэйв
13.05.11
✎
11:58
|
ПеречислениеМенеджер.<Имя перечисления> (EnumManager.<Имя перечисления>)
Получить (Get) Синтаксис: Получить(<Индекс>) Параметры: <Индекс> (обязательный) Тип: Число. Индекс значения перечисления в перечислении. Возвращаемое значение: Тип: ПеречислениеСсылка. Описание: Получает значение по индексу. Работает аналогично оператору []. Примечание: Применяется в случаях, когда использование оператора [] невозможно. |
|||
2
0xFFFFFF
13.05.11
✎
12:00
|
Перечисление СИСТЕМНОЕ, а не в конфиге.
|
|||
3
asady
13.05.11
✎
12:53
|
(0) запросто!
засунь это в массив и получай по индексу Аквамарин (Aquamarine) АкварельноСиний (AliceBlue) АнтикБелый (AntiqueWhite) Бежевый (Beige) Белоснежный (Snow) Белый (White) Бирюзовый (Turquoise) БледноБирюзовый (PaleTurquoise) БледноЗеленый (PaleGreen) БледноЗолотистый (PaleGoldenrod) БледноКрасноФиолетовый (PaleVioletRed) БледноЛиловый (Lavender) БледноМиндальный (BlanchedAlmond) БледноСиреневый (Thistle) Васильковый (CornFlowerBlue) ВесеннеЗеленый (SpringGreen) Голубой (LightBlue) ГолубойСКраснымОттенком (LavenderBlush) ГолубойСоСтальнымОттенком (LightSteelBlue) ГрифельноСерый (SlateGray) ГрифельноСиний (SlateBlue) Древесный (BurlyWood) ДымчатоБелый (WhiteSmoke) ЖелтоЗеленый (YellowGreen) Желтый (Yellow) ЗамшаСветлый (Moccasin) ЗеленаяЛужайка (LawnGreen) ЗеленоватоЖелтый (Chartreuse) ЗеленоватоЛимонный (Lime) ЗеленоЖелтый (GreenYellow) Зеленый (Green) ЗеленыйЛес (ForestGreen) Золотистый (Goldenrod) Золотой (Gold) Индиго (Indigo) Киноварь (IndianRed) Кирпичный (FireBrick) КожаноКоричневый (SaddleBrown) Коралловый (Coral) Коричневый (Brown) КоролевскиГолубой (RoyalBlue) КрасноФиолетовый (VioletRed) Красный (Red) Кремовый (Cream) Лазурный (Azure) ЛимонноЗеленый (LimeGreen) Лимонный (LemonChiffon) Лосось (Salmon) ЛососьСветлый (LightSalmon) ЛососьТемный (DarkSalmon) Льняной (Linen) Малиновый (Crimson) МятныйКрем (MintCream) НавахоБелый (NavajoWhite) НасыщенноНебесноГолубой (DeepSkyBlue) НасыщенноРозовый (DeepPink) НебесноГолубой (SkyBlue) НейтральноАквамариновый (MediumAquaMarine) НейтральноБирюзовый (MediumTurquoise) НейтральноВесеннеЗеленый (MediumSpringGreen) НейтральноГрифельноСиний (MediumSlateBlue) НейтральноЗеленый (MediumGreen) НейтральноКоричневый (Peru) НейтральноПурпурный (MediumPurple) НейтральноСерый (MediumGray) НейтральноСиний (MediumBlue) НейтральноФиолетовоКрасный (MediumVioletRed) Оливковый (Olive) ОранжевоКрасный (OrangeRed) Оранжевый (Orange) Орхидея (Orchid) ОрхидеяНейтральный (MediumOrchid) ОрхидеяТемный (DarkOrchid) Охра (Sienna) Перламутровый (SeaShell) Персиковый (PeachPuff) ПесочноКоричневый (SandyBrown) ПолночноСиний (MidnightBlue) ПризрачноБелый (GhostWhite) Пурпурный (Purple) Пшеничный (Wheat) РозовоКоричневый (RosyBrown) Розовый (Pink) Роса (HoneyDew) РыжеватоКоричневый (Tan) СветлоГрифельноСерый (LightSlateGray) СветлоГрифельноСиний (LightSlateBlue) СветлоЖелтый (LightYellow) СветлоЖелтыйЗолотистый (LightGoldenRodYellow) СветлоЗеленый (LightGreen) СветлоЗолотистый (LightGoldenRod) СветлоКоралловый (LightCoral) СветлоКоричневый (Bisque) СветлоНебесноГолубой (LightSkyBlue) СветлоРозовый (LightPink) СветлоСерый (LightGray) СеребристоСерый (Gainsboro) Серебряный (Silver) СероСиний (CadetBlue) Серый (Gray) СинеСерый (DodgerBlue) СинеФиолетовый (BlueViolet) Синий (Blue) СинийСоСтальнымОттенком (SteelBlue) СинийСПороховымОттенком (PowderBlue) Сливовый (Plum) СлоноваяКость (Ivory) СтароеКружево (OldLace) ТемноБирюзовый (DarkTurquoise) ТемноБордовый (Maroon) ТемноГрифельноСерый (DarkSlateGray) ТемноГрифельноСиний (DarkSlateBlue) ТемноЗеленый (DarkGreen) ТемноЗолотистый (DarkGoldenRod) ТемноКрасный (DarkRed) ТемноОливковоЗеленый (DarkOliveGreen) ТемноОранжевый (DarkOrange) ТемноСерый (DarkGray) ТемноСиний (DarkBlue) ТемноФиолетовый (DarkViolet) ТеплоРозовый (HotPink) Томатный (Tomato) ТопленоеМолоко (PapayaWhip) ТусклоОливковый (Olivedrab) ТусклоРозовый (MistyRose) ТусклоСерый (DimGray) Ультрамарин (Navy) Фиолетовый (Violet) Фуксин (Magenta) ФуксинТемный (DarkMagenta) Фуксия (Fuchsia) Хаки (Khaki) ХакиТемный (DarkKhaki) ЦветМорскойВолны (Seagreen) ЦветМорскойВолныНейтральный (MediumSeaGreen) ЦветМорскойВолныСветлый (LightSeaGreen) ЦветМорскойВолныТемный (DarkSeaGreen) ЦветокБелый (FloralWhite) Циан (Cyan) ЦианАкварельный (Aqua) ЦианНейтральный (Teal) ЦианСветлый (LightCyan) ЦианТемный (DarkCyan) Черный (Black) ШелковыйОттенок (CornSilk) Шоколадный (Chocolate) КонецПроцедуры |
|||
4
aleks-id
13.05.11
✎
12:57
|
Системные наборы значений предназначены для определения некоторого набора предопределенных значений конкретного типа. Доступ к системным наборам значений осуществляется как к свойствам глобального контекста. Конкретные значения набора указываются через точку от имени системного набора значений. Системные наборы значений используются, как правило, для задания значений параметров системных методов или свойств объектов, а также в качестве возвращаемых значений методов.
Значения системных перечислений не перебираются по индексу. так что штатно никак. только засовывать как в (3) в массив |
|||
5
0xFFFFFF
13.05.11
✎
12:59
|
(3) уже так и сделал на самом деле :)
Синтакс помошник, колонки в экселе и массив готов :) Но некошерно. |
|||
6
Живой Ископаемый
13.05.11
✎
13:12
|
||||
7
Живой Ископаемый
13.05.11
✎
13:15
|
Функция ВернутьУебЦветПоИндексу(Индекс) Экспорт
Возврат ЗначениеИзСтрокиВнутр("{""#"",9cd510c7-abfc-11d4-9434-004095e12fc7,2,{3,2,{"+Индекс+"}}}"); КонецФункции |
|||
8
0xFFFFFF
13.05.11
✎
13:18
|
(7) супер!
|
|||
9
Mitriy
13.05.11
✎
13:19
|
(7) оригинал, однако ))
|
|||
10
73
13.05.11
✎
13:20
|
(7) Какой-какой вернуть цвет?)
|
|||
11
Живой Ископаемый
13.05.11
✎
13:20
|
;) спасибо [кланяется]
|
|||
12
Живой Ископаемый
13.05.11
✎
13:26
|
ой, то есть до 147
|
|||
13
Aprobator
13.05.11
✎
13:56
|
(5) колонки в Экселе???
|
|||
14
0xFFFFFF
13.05.11
✎
16:19
|
ну да. Делаешь 1ю колонку в экселе
"мЦветов.Добавить(WebЦвета." Во вторую из синтакс помощника варианты В третью ");" Потом копируем три колонки в текст, убираем символы табуляции и получаем модуль заполнения массива |
|||
15
Aprobator
13.05.11
✎
16:24
|
прикольно.
|
|||
16
Живой Ископаемый
13.05.11
✎
16:28
|
паноптикум извращенцев... гы... :)
|
|||
17
Snorkler
13.05.11
✎
17:00
|
(14) Можно еще вторую колонку в макет сунуть и считывать, когда надо…
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |