|
Как установить на форме цвет шрифта реквизита с помощью FormEx? |
☑ |
0
Karambol
10.09.08
✎
12:03
|
Как установить на форме цвет шрифта реквизита с помощью FormEx?
Пример из справки не дает результата:
АтрФормы = СоздатьОбъект("АтрибутФормы");
АтрФормы.УстановитьАтрибут(Форма,"Баланс");
АтрФормы.ЦветШрифта= 255; // изменял присваивал 10, 100, 255
И каким образом определяется цвет? К примеру, нужен мне зеленый, чему бкдет равен ЦветШрифта?
|
|
1
АЛьФ
10.09.08
✎
12:04
|
Это не для всех типов реквизитов работает.
|
|
2
Karambol
10.09.08
✎
12:09
|
У меня тип - "Текст". В описании сказано, что работает для "Текст" и "РеквизитДиалога".
|
|
3
АЛьФ
10.09.08
✎
12:11
|
Значит должно работать. Где у тебя этот код вызывается?
|
|
4
Karambol
10.09.08
✎
12:17
|
В модуле обработки, в процедуре ПриОткрытии(). Задача такая: если перем Баланс < 0 - он цвет црифта красный, если больше - зеленый.
|
|
5
АЛьФ
10.09.08
✎
12:26
|
2(4) Перенеси в ПослеОткрытия.
|
|
6
Karambol
10.09.08
✎
12:32
|
(5) Перенес. Теперь при запуске этой обработки 1С стала вылетать.
|
|
7
АЛьФ
10.09.08
✎
12:34
|
2(6) Релиз FormEx какой?
|
|
8
Karambol
10.09.08
✎
12:38
|
(7)2.0
|
|
9
Karambol
10.09.08
✎
12:41
|
Скачал последний релиз. 1С не вылетает, но цвет шрифта остается черным.
|
|
10
АЛьФ
10.09.08
✎
14:03
|
Хм... да... че-та фигня какая-то... А ведь работало...
|
|
11
АЛьФ
10.09.08
✎
14:38
|
Не. Все правильно. Текстовый реквизит никогда не красило. С этим и штатные средства справляются. В документации под "Текст" подразумевается реквизит ввода с типом "неограниченная строка". Прошу прощения за введение в заблуждение документацией.
|
|