Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Задание цветов в VBA / 10 сообщений из 10, страница 1 из 1
31.07.2017, 11:38
    #39497652
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
В старых версиях Access при выборе цвета в свойствах элемента на форме выводилось десятичное число (вроде бы). Сейчас работаю с Access 2010, коды цветов выводятся в шестнадцатиричном формате. В свойствах поля выбираю желтый цвет - выдаётся число #FFF200. Задаю это число в коде
Код: vbnet
1.
   Me.НаимОКПО.BackColor = &HFFF200

Вместо желтого цвета выводится циановый (сине-зелёный). В чём дело?

-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?
...
Рейтинг: 0 / 0
31.07.2017, 11:46
    #39497663
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
JossВ старых версиях Access при выборе цвета в свойствах элемента на форме выводилось десятичное число (вроде бы). Сейчас работаю с Access 2010, коды цветов выводятся в шестнадцатиричном формате.
Да в любом формате можно - число же...
Вот только в конструкторе (вот гадство!) код выводится в реверсной форме. Так что либо
Код: vbnet
1.
Me.НаимОКПО.BackColor = &HF2FF


либо по науке
Код: vbnet
1.
Me.НаимОКПО.BackColor = RGB(&HF2, &HFF, 0)
...
Рейтинг: 0 / 0
31.07.2017, 11:47
    #39497664
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
Пардон,
Код: vbnet
1.
Me.НаимОКПО.BackColor = RGB(&HFF, &HF2, 0)
...
Рейтинг: 0 / 0
31.07.2017, 13:12
    #39497729
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
Спасибо, то что надо.

И за одно ещё вопрос. Где можно взять коды цветов, которые задаются в выпадающем меню?
На сайте у Андрея Митина есть небольшой список. Но сейчас их стало немного больше. Кажется 31
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Color ID	        Color Description

-2147483648	Scroll bar
-2147483647	Desktop
-2147483646	Active window title bar
-2147483645	Inactive window title bar
-2147483644	Menu bar
-2147483643	Window
-2147483642	Window frame
-2147483641	Menu Text
-2147483640	Window Text (*)
-2147483639	Title bar text
-2147483638	Active window border
-2147483637	Inactive window border
-2147483636	Application background
-2147483635	Highlight
-2147483634	Highlight Text
-2147483633	3-D face (**)
-2147483632	3-D shadow
-2147483631	Dimmed (disabled) text
-2147483630	Button Text
-2147483629	Inactive window title bar text
-2147483628	3-D highlight (***)
-2147483627	3-D dark shadow
-2147483626	3-D light
-2147483625	ToolTip Text
-2147483624	ToolTip background

* - I use this for text box fore colors (i.e. font color)
** - " Form detail backcolor and disabled text box back color
***- " Label text
...
Рейтинг: 0 / 0
31.07.2017, 13:15
    #39497732
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
JossГде можно взять коды цветов, которые задаются в выпадающем меню?В параметрах текущей цветовой схемы ОС.
...
Рейтинг: 0 / 0
31.07.2017, 13:25
    #39497741
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
...
Рейтинг: 0 / 0
31.07.2017, 13:40
    #39497753
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
Вот нашел в MSDN может кому-то пригодится. Правда коды шестнадцатиричные
...
Рейтинг: 0 / 0
31.07.2017, 15:16
    #39497819
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
JossВот нашел в MSDNСсылка на страницу была бы полезной.
...
Рейтинг: 0 / 0
31.07.2017, 15:46
    #39497840
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
...
Рейтинг: 0 / 0
31.07.2017, 15:59
    #39497854
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задание цветов в VBA
Посмотрите просто в Object Browser константы SystemColorConstants, там есть и десятичные значения
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Задание цветов в VBA / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]