Имя: Пароль:
1C
1С v8
как при открытии формы изменить в ней стиль?
0 колодина
 
03.02.12
13:53
программно открываю форму - и хотелось бы изменить в ней стиль.
в частности - поменять размер шрифта. не получается пока...
подскажите плиз - может кто делал такое? заранее спасибо
1 Wobland
 
03.02.12
13:54
Надпись.Шрифт, к примеру содержит Шрифт
2 колодина
 
03.02.12
13:56
я свой стиль создала... и мне было бы удобнее сразу взять и при открытти формы назначить ей свой стиль
3 Wobland
 
03.02.12
13:59
(2) а что там в СП про Стиль у формы?
4 Рэйв
 
03.02.12
14:00
(2)
Форма (Form)
Стиль (Style)
Использование:
Чтение и запись.
Описание:
Тип: Стиль. Определят стиль отображения формы. Может быть установлено в одно из значений коллекции стилей глобального контекста или в значение "Авто".

Не оно?
5 Рэйв
 
03.02.12
14:01
+
Стиль (Style)

Описание:
Представляет собой стиль, определенный в конфигурации, или значением, созданным конструктором стиля без параметров (стиль по умолчанию).
Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения
6 Stepa86
 
03.02.12
14:01
в модуле форме после всех методов напиши что то вроде

Стиль = БиблиотекаСтилей.МойСтиль;
7 колодина
 
03.02.12
14:02
да, это оно... а вот не хочет устанавливать.... зараза...
8 Stepa86
 
03.02.12
14:02
(7) установить стиль можно только до открытия формы
9 Wobland
 
03.02.12
14:03
(7) ты же нам не покажешь, как делаешь, правда?
10 колодина
 
03.02.12
14:06
форма = справочники.Контрагенты.ПолучитьФормуВыбора(,элемент);
форма.стиль  = библиотекастилей.СтильВАН;
форма.Открыть();
при присваивании - не ругается...
но стиль - не изменяется
11 колодина
 
03.02.12
14:14
все получилось! спасибо...
12 Wobland
 
03.02.12
14:17
Процедура КнопкаВыполнитьНажатие(Кнопка)
   Форма=ПолучитьФорму("Форма1");
   Форма.Стиль=БиблиотекаСтилей.СтильВАН;
   Форма.Открыть();
КонецПроцедуры

результат положительный
13 Wobland
 
03.02.12
14:17
(11) что было?