|
|
|
Цвет фона поля ввода и др. элементов управления в V7 Ø |
☑ | ||
|---|---|---|---|---|
|
0
петрович
11.03.05
✎
15:34
|
Можно ли как-то разукрасить фон поля ввода формы в V7 ?
В FormEx я этого не нашел :( |
|||
|
1
АЛьФ
11.03.05
✎
15:38
|
http://www.consult.legion.ru/alf/formex_a.zip<br>Oбъeкт AтpибутФopмы ( AttribEx ) Атрибуты:
ЦвeтФoнa ( BkColor ) ЦвeтШpифтa ( FontColor ) |
|||
|
2
петрович
11.03.05
✎
15:39
|
(1) Благодарствую, ща попробую :))
|
|||
|
3
петрович
11.03.05
✎
16:50
|
Почему не работает :
ф = СоздатьОбъект("АтрибутФормы"); ф.УстановитьАтрибут(Форма,1); ф.ЦветФона = ф.ЦветШрифта; |
|||
|
4
АЛьФ
11.03.05
✎
17:02
|
2(3) Разверни понятие "не работает".
|
|||
|
5
okiso
11.03.05
✎
17:07
|
У меня это есть в FormEx! Могу поделиться!
|
|||
|
6
петрович
11.03.05
✎
17:08
|
После данной операции цвет фона и текста по идее должен быть одинаков, но этого не произходит, иль я чего то не так понял ...
более того может не правильно пользуюсь, не могу установить ни цвет ни фон. Можно пример как установить фон 1-го атрибута, например красный (это атрибут "Текст") |
|||
|
7
okiso
11.03.05
✎
17:10
|
Давай адрес, пришлю обработку(которая уже работает!)!
|
|||
|
9
АЛьФ
11.03.05
✎
17:14
|
2(6) А для какого реквизита ты это делаешь?
|
|||
|
10
петрович
11.03.05
✎
17:18
|
(9) текст
|
|||
|
11
АЛьФ
11.03.05
✎
17:25
|
2(10) Не для все реквизитов, к сожалению, работает установка цвета. Для многострочных строковых (в часности) не работат :(
|
|||
|
12
петрович
11.03.05
✎
17:28
|
Но это так же не работает и для поля ввода :((
Можно конкретный пример на чём это работает |
|||
|
13
петрович
11.03.05
✎
17:30
|
Так же не работает :
ф = СоздатьОбъект("АтрибутФормы"); ф.УстановитьАтрибут(Форма,"НомерДок"); Ф.ЦветФона = 0; |
|||
|
14
АЛьФ
11.03.05
✎
17:38
|
2(13) Ты где это прописываешь?
|
|||
|
15
VZ
11.03.05
✎
17:44
|
А кто говорил, что будет алс к новой 1с++?
|
|||
|
16
АЛьФ
11.03.05
✎
17:47
|
2(15) Пропустил объяву? Смотри на ITLand.
|
|||
|
17
петрович
11.03.05
✎
17:49
|
(14)В ПриОткрытии()
|
|||
|
18
АЛьФ
11.03.05
✎
18:34
|
2(17) Надо после физического открытия окна. Т.е. в ПослеОткрытия().
|
|||
|
19
Dorian
11.03.05
✎
18:41
|
18. Что это за процедура, Альф, - ПослеОткрытия() - ?
что-то я такой не встречал? |
|||
|
20
АЛьФ
11.03.05
✎
18:46
|
2(19) Из FormEx.
Процедура ПослеОткрытия() КонецПроцедуры Procedure OnActivate() EndProcedure Синтаксис: Процедура ПослеОткрытия() КонецПроцедуры Назначение: Предопределенная процедура после физического создания окна формы в системе. Замечание: В этой процедуре можно вызывать методы, которые помечены как "работает только после физического открытия окна формы". Пример: Процедура ПослеОткрытия() ФормаРасш = СоздатьОбъект("РасширениеФормы"); ФормаРасш.УстановитьФорму(Форма); ФормаРасш.ФиксироватьМногострочнуюЧасть(2); КонецПроцедуры |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |