Formex: Шрифт Реквизита

olga13

Well-Known Member
10.10.2008
208
0
#1
Добрый день, уважаемые форумчане! Подскажите, как через Formex изменить шрифт реквизита диалога "Поле ввода"? С текстом все работает, с полем ввода нет. В документации примечание к этой функции "НЕСТАБИЛЬНЫЙ". Это Formex глючит или я что-то не так делаю?

Код:
Сервис = СоздатьОбъект("Сервис");
МойШрифт = Сервис.СоздатьШрифт("Arial", 24, 7,,,,);

ФормаРасш = СоздатьОбъект("РасширениеФормы");
ФормаРасш.УстановитьФорму(Форма);
ФормаРасш.ПолучитьАтрибут("ПанельВвода").Шрифт = МойШрифт;
ФормаРасш.ПолучитьАтрибут("ПанельВвода").ЦветШрифта = 255;
ФормаРасш.ПолучитьАтрибут("ПанельВвода").ЦветФона = ПолучитьЦвет(255,255,185);
 

olga13

Well-Known Member
10.10.2008
208
0
#3
А Formex умеет менять цвет поля ввода? Есть такая уверенность?
Из описания Formex на "Кладовочка Альф'а":
Среди основных возможностей компоненты:
...
Средства доступа и изменения следующих свойств любых реквизитов формы:
Заголовок; Подсказка; Описание; Формула; Видимость; Доступность; Слой; Значение; Координаты; Цвет шрифта (не для всех типов реквизитов); Цвет фона (не для всех типов реквизитов); Идентификатор (только чтение); Тип (только чтение)

Если реквизит "любой", то почему это он не может быть полем ввода?
 

olga13

Well-Known Member
10.10.2008
208
0
#4
Таки работает для поля ввода! Просто шрифт нужно было устанавливать после открытия формы.