Имя: Пароль:
1C
1С v8
Программное изменение цвета шрифта
0 moonlight
 
01.03.16
10:58
Добрый день!

Программно создаю надпись на форме а затем хочу поменять цвет шрифта надписи. Пишу следующее:

НовыйЭлемент.ЦветТекста = Новый Цвет(255,0,0);

Цвет не меняется

Пишу

НовыйЭлемент.ЦветФона = Новый Цвет(255,0,0);

Цвет фона меняется.

Почему не меняется цвет текста? Что делаю не так!?
1 lubitelxml
 
01.03.16
11:10
УсловноеОформление использовать?
2 DDwe
 
01.03.16
11:11
(0) Что в надписи?
3 LordCMEPTb
 
01.03.16
11:15
Возможно, пришло время открыть кусок кода, которым создается НовыйЭлемент?
4 DDwe
 
01.03.16
11:21
Всё, ушел ТС.
5 lubitelxml
 
01.03.16
11:23
(4) мда, телепаты зря отработали )
6 moonlight
 
01.03.16
12:29
Сорри, отвлекся.

Код следующий:

НовыйЭлемент=ЭлементыФормы.Создать(Тип("Надпись"),"Надпись", Истина, ЭлементыФормы.Основнаяпанель);

НовыйЭлемент.Заголовок="бла бла бла";

НовыйЭлемент.ЦветТекста=Новый Цвет(255,0,0);
7 LordCMEPTb
 
01.03.16
12:55
С семеркой не работал, тут лучше
8 LordCMEPTb
 
01.03.16
12:57
* к (7)
подождать специалистов. А если этот код в восьмерке работает, то нужен код создания объекта "ЭлементыФормы", у которого есть метод "Создать".
9 moonlight
 
01.03.16
21:53
вот точный код:
НовыйЭлемент=ЭлементыФормы.Добавить(Тип("Надпись"),"РамкаГруппыМедикаменты", Истина, ЭлементыФормы.ОсновнаяПанель);
    НОвыйЭлемент.ЦветТекста=ЦветаСтиля.ТекстСообщенияОПроблемах;
    НовыйЭлемент.Заголовок="Медикаменты";
10 moonlight
 
01.03.16
21:53
есть идеи?
12 SiAl-chel
 
02.03.16
06:52
(10) А если элемент формы создать вручную в редакторе форм, то тогда можно будет изменить цвет текста у этого элемента?
13 LordCMEPTb
 
02.03.16
13:06
(9) А такой цвет вообще есть в конфигурации? Отличается ли он от стандартного?
Что изменится, если запустить на более новой/старой платформе?
Будет ли меняться цвет, если этот код вынести в новую обработку с новой формой?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший