![]() |
![]() |
![]() |
|
v7: Formex ver.108 | ☑ | ||
---|---|---|---|---|
0
DES
06.09.12
✎
12:23
|
Не работает чейто:
АтрФормы = СоздатьОбъект("АтрибутФормы"); АтрФормы.УстановитьАтрибут(Форма,3); АтрФормы.ЦветШрифта = 255; Форма.Обновить(); хоть ты тресни. Это работает: Процедура test() РасшФормы.УстановитьФорму(Форма); Для Х=0 По РасшФормы.КоличествоАтрибутов()-1 Цикл Если РасшФормы.ПолучитьАтрибут(Х).Тип=1 Тогда Сообщить("" + Х + " Идентификатор " + РасшФормы.ПолучитьАтрибут(Х).Идентификатор + " " + РасшФормы.ПолучитьАтрибут(Х).Тип + " " + РасшФормы.ПолучитьАтрибут(Х).ЦветШрифта + " " + РасшФормы.ПолучитьАтрибут(Х).Значение); РасшФормы.ПолучитьАтрибут(Х).ЦветШрифта=200; КонецЕсли; КонецЦикла; РасшФормы.Обновить(); КонецПроцедуры при 1-м вызове показывает начальные цвета, при втором все 200. а на форме ничего не меняется. Может есть у кого рабочий примерчик ? |
|||
1
Азазель
10.09.12
✎
17:37
|
Доступ к цвету шрифта через атрибут формы применим только к объектам на форме "Текст" и "РеквизитДиалога".
Если реквизит документа- облом :) |
|||
2
Ёпрст
гуру
10.09.12
✎
17:39
|
+1 и на одном из этих контролов - гарантированный вылет
|
|||
3
Ёпрст
гуру
10.09.12
✎
17:40
|
на каком, не помню
|
|||
4
DES
10.09.12
✎
17:53
|
Это текстовое поле на форме, не вылетает но и не красится.
|
|||
5
Ёпрст
гуру
10.09.12
✎
17:55
|
(4) а есть уверенность, что 3-ий атрибут формы, это твой текст ?
:)) по имени контрола не судьба ужо ? АтрФормы.УстановитьАтрибут(Форма,"ВасяНаФорме"); |
|||
6
Масянька
10.09.12
✎
17:59
|
(0) Слушай Ёпрст4! Он - умный!
|
|||
7
DES
10.09.12
✎
22:41
|
И по имени и по фамилии...
И по всем подряд, и по настройкам порядка обхода, и по определению номера тем же формексом. Даже записывает цвет и потом считывает правильно, но не красится на форме. |
|||
8
varelchik
11.09.12
✎
09:19
|
(7) Забей.
АЛьФ сам мне сказал что с цветами проблемы. |
|||
9
АЛьФ
11.09.12
✎
09:21
|
(8) +1
|
|||
10
Ёпрст
гуру
11.09.12
✎
09:23
|
Проще активикс натянуть.. там любой цвет радуги и шрифт
|
|||
11
DES
12.09.12
✎
11:58
|
(10) поясни (с)
|
|||
12
Ёпрст
гуру
12.09.12
✎
12:14
|
(11) земесто штатного 1sedit использовать активикс, хоть от мелкомягхих, например.
Там любое управление шрифтом, фоном и размером + любые события мыши/клавы. |
|||
13
DES
12.09.12
✎
16:58
|
где почитать ?
|
|||
14
Ёпрст
гуру
12.09.12
✎
17:06
|
(13) пример могу кинуть
|
|||
15
Изучаю1С8
12.09.12
✎
17:08
|
(14) И мне..
|
|||
16
Ёпрст
гуру
12.09.12
✎
17:33
|
активикс этот
http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox.aspx примерчик: http://webfile.ru/6116905 |
|||
17
Ёпрст
гуру
12.09.12
✎
17:33
|
точнее, на основе этого объекта
|
|||
18
DES
13.09.12
✎
10:59
|
(16) на АтрФормы = СоздатьОбъект("АктивИкс");
затык... |
|||
19
Ёпрст
гуру
13.09.12
✎
11:02
|
(18) в чем ?
это объект 1cpp.dll |
|||
20
DES
13.09.12
✎
11:03
|
грузить нужно 1cpp вместо formex ?
обратная совместимость потянет ? |
|||
21
Ёпрст
гуру
13.09.12
✎
11:04
|
грузить надо 1срр и формекс последних сборок
|
|||
22
Ёпрст
гуру
13.09.12
✎
11:05
|
1срр должна первой грузится
|
|||
23
DES
13.09.12
✎
11:11
|
(22) работает,
а в чем пример ? |
|||
24
Ёпрст
гуру
13.09.12
✎
11:13
|
(23) замена едит на активикс..
смотри свойства активикса, меняй ему цвет/шрифт/фон.. лови события его.. и т.д.. |
|||
25
Ёпрст
гуру
13.09.12
✎
11:13
|
мне лень было дописывать
|
|||
26
DES
13.09.12
✎
11:15
|
а если указано что включен формекс в 1cpp, то его уже не нужно грузить ?
|
|||
27
Ёпрст
гуру
13.09.12
✎
11:24
|
(26) это древние версии вк, о которых давно нужно забыть и не использовать
|
|||
28
DES
13.09.12
✎
11:36
|
1cpp отдельно, а котлеты отдельно ?
|
|||
29
Ёпрст
гуру
13.09.12
✎
11:36
|
1сpp и формекс сто лет в обед отдельные, самостоятельные вк.
|
|||
30
DES
13.09.12
✎
11:39
|
THX
|
|||
31
DES
13.09.12
✎
11:41
|
А справка по формексу внутри спарвки по 1спп идет
|
|||
32
Ёпрст
гуру
13.09.12
✎
11:43
|
(31) дык als всем лень переписывать
|
|||
33
Ёпрст
гуру
13.09.12
✎
11:43
|
под новый функционал
|
|||
34
DES
13.09.12
✎
11:47
|
в примере
Форма.Т.Заголовок(тТекст.Text); Форма.Т.Цвет(255); // работает Форма.Т.ЦветФона(155); // не работает. так или не так ? |
|||
35
Ёпрст
гуру
13.09.12
✎
12:05
|
эээ.. в каком примере ?
|
|||
36
DES
13.09.12
✎
12:05
|
это в моем уже
|
|||
37
Ёпрст
гуру
13.09.12
✎
12:05
|
а ты про этот, формексом, лучше не красить ни текст на форме, ни едит поля.
|
|||
38
Ёпрст
гуру
13.09.12
✎
12:06
|
- метод кривой + вылет обеспечен
|
|||
39
Ёпрст
гуру
13.09.12
✎
12:06
|
на одном из контролов.
|
|||
40
DES
13.09.12
✎
12:26
|
это не формекс.
это 1cpp |
|||
41
DES
13.09.12
✎
12:31
|
я нигде в описнии 1cpp не нашел про Форма.Т.Цвет(255); но это работает.
А вот Форма.Т.ЦветФона(155); не хочет так же работать |
|||
42
АЛьФ
13.09.12
✎
12:32
|
2(41) Ищи в описании штатных методов.
|
|||
43
DES
13.09.12
✎
12:34
|
штатных методов чего ?
|
|||
44
Ёпрст
гуру
13.09.12
✎
12:39
|
(43) Цвет - это штатный метод самой 1с-ины для реквизитов формы.
|
|||
45
Ёпрст
гуру
13.09.12
✎
12:39
|
а вот ЦветФона - это уже метод формекса, применимый к АтрибутуФормы
|
|||
46
DES
13.09.12
✎
12:50
|
понял
спс |
|||
47
DES
13.09.12
✎
13:03
|
а как загнать в БуферОбмена ?
|
|||
48
DES
13.09.12
✎
13:04
|
хренова что примеров нету
|
|||
49
DES
13.09.12
✎
13:07
|
опс, догнал
|
|||
50
Ёпрст
гуру
13.09.12
✎
13:08
|
||||
51
DES
13.09.12
✎
13:09
|
(50) есть такое. там нет примеров
|
|||
52
Ёпрст
гуру
13.09.12
✎
15:35
|
(51) :)
блин, там 2 метода всего! |
|||
53
DES
13.09.12
✎
20:47
|
дело не в кол-ве методов, а том как к ним доступиться.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |