|
v7: Изменить шрифт поля ввода | ☑ | ||
---|---|---|---|---|
0
Масянька
29.08.12
✎
17:20
|
День добрый!
А как изменить шрифт в поле ввода на форме? Спасибо. |
|||
1
Ёпрст
29.08.12
✎
17:20
|
штатно - никак.
|
|||
2
Ёпрст
29.08.12
✎
17:21
|
а так, формексом или активикс на форму
|
|||
3
Ёпрст
29.08.12
✎
17:21
|
или, заместо поля ввода - текст с прозрачным фоном.. там любой шрифт
|
|||
4
Масянька
29.08.12
✎
17:22
|
А не штатно?
ТиС 7.7. Ведомость по остаткам ТМЦ - маленький шрифт (это стандартный отчет) - почему? |
|||
5
Ёпрст
29.08.12
✎
17:23
|
(4) маленький шрифт где ?
В выводимой таблице ? Там всё штатно делается.. |
|||
6
Ёпрст
29.08.12
✎
17:23
|
И это - не поле ввода, если что..
|
|||
7
Масянька
29.08.12
✎
17:24
|
А получилось: форма - свойства - шрифт.
(6) Там есть дата начала и конца - поля ввода. |
|||
8
Ёпрст
29.08.12
✎
17:25
|
(7) это для всех контролов формы (можешь и цвет фона формы установить).
А вот отдельно каждому контролу - токма с помощью ВК |
|||
9
Масянька
29.08.12
✎
17:25
|
(8) Огромное спасибо :))))
|
|||
10
Масянька
29.08.12
✎
17:26
|
(8) А цвет формы - как?
|
|||
11
akaBrr
29.08.12
✎
17:27
|
(10) Действия - Свойства - Шрифт
|
|||
12
Масянька
29.08.12
✎
17:28
|
(11) А я думала, что только для шрифта..... Железная логика.....
СПАСИБО!!!!! |
|||
13
Надсмотрщик
29.08.12
✎
17:31
|
Сервис - Параметры
|
|||
14
Злопчинский
29.08.12
✎
21:45
|
и при использовании данной формы в модальном режиме получите обломинго...
|
|||
15
Nirvana
30.08.12
✎
00:54
|
(14) Не обломинго, а кусок этой формы. :)
Я из этого выходила тем, что отодвигала края формы далеко вправо и вниз. |
|||
16
Злопчинский
30.08.12
✎
00:55
|
(15) и просто офигенное некрасивое обломинго при вызове этой формы в немодальном режиме...
|
|||
17
Злопчинский
30.08.12
✎
00:56
|
Абадонна исследовал эту фичу - 1Совцы налажали, при модальном режиме не те параметры они берут...
|
|||
18
Nirvana
30.08.12
✎
01:21
|
(16) Для этого нужно держать другую форму. Одна - модально, одна не модально.
|
|||
19
Злопчинский
30.08.12
✎
05:10
|
(18) О! мсье знает толк ищзвращениях...
|
|||
20
Nirvana
30.08.12
✎
10:48
|
(19) Ну а как ты хотел? Если нужны нестандартные шрифты в модальной форме, да ещё и чтобы то же самое в немодальной - только так. Я, правда, никогда не сталкивалась с тем, чтобы такая форма была нужна в обоих режимах.
|
|||
21
Злопчинский
30.08.12
✎
12:51
|
(20) ну так КЦ сказал же - ВК, а именно формекс. сейчас, наверное формекс не стоит только у совсем ленивых.
. _РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = локСервис.СоздатьШрифт(,18,7); _РасшФормы.ПолучитьАтрибут("кн0").Шрифт = локСервис.СоздатьШрифт("Arial Black",36); . и имеем обычную модальную форму типа с нужными шрифтами-размерами . http://s019.radikal.ru/i615/1203/e7/ae8f38c4effe.png . http://s017.radikal.ru/i440/1206/49/f507b288f086.jpg |
|||
22
Ёпрст
30.08.12
✎
12:53
|
(21)всё же лучше так шрифты не присваивать - их еще и уничтожить надо.
|
|||
23
Злопчинский
30.08.12
✎
12:56
|
(22) А как правильно сделать? и в приведенном случае как уничтожить..?
|
|||
24
Злопчинский
30.08.12
✎
12:56
|
заранее спсб.
|
|||
25
Злопчинский
30.08.12
✎
12:57
|
а кто-нить знает как в ТЗ убрать скроллбар?
|
|||
26
akaBrr
30.08.12
✎
12:59
|
(25) формексом через стиль, но Ёпрст не рекомендует (с)
|
|||
27
Nirvana
30.08.12
✎
13:02
|
(21) FormEx не стоит у тех, кому не нужны извращения и кому важна отказоустойчивость. Лично мне этот Формекс никогда не был нужен. Вместе с тем, там, где он стоял, вылеты 1С наблюдались на порядок чаще.
|
|||
28
Злопчинский
30.08.12
✎
15:24
|
(27) сам ты бяка. хотя хз.. может при 100 юзерах в базе траблов и побольше.. у меня целый зоопарк ВК - работает все стабильно... вылеты бывают, но весьма редко... и я их не связываю с формексом...
. хотя хз... эти свободные разработчики - они такие разработчики! ;-) |
|||
29
Ёпрст
30.08.12
✎
15:29
|
(23) в глобальнике наплодить нужные шрифты один раз, потом их и использовать.
Иначе, запоминать создаваемый шрифт, потом его уничтожать (в формексе есть метод спецом) |
|||
30
Злопчинский
30.08.12
✎
15:32
|
(29) а в таком варианте - как удалить созданный шрифт - который слева?
_РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = локСервис.СоздатьШрифт(,18,7); |
|||
31
aka AMIGO
30.08.12
✎
15:32
|
||||
32
Злопчинский
30.08.12
✎
15:34
|
(31)
1. кнопку закрывть нарисуй красным шрифтом 2. покажи как выглядит эта форма, открытая модально? |
|||
33
Масянька
30.08.12
✎
15:35
|
Кстати, раз пошла такая пьянка.
Чего у меня после установки FormEx'а при закрытии стала вываливать ошибка "...окно не существует..." Что-то типа того. Это из-за FormEx'а? |
|||
34
aka AMIGO
30.08.12
✎
15:37
|
(32) 1. - не выйдет, в свойствах нет шрифта
2. сейчас попробую |
|||
35
Злопчинский
30.08.12
✎
15:42
|
(33) ну раз до этого не было - значит формекс.. не дружит с чем-то.. или установлен неверно
|
|||
36
aka AMIGO
30.08.12
✎
15:43
|
(32) 2. - http://iscr.ru/1346326983/
|
|||
37
Злопчинский
30.08.12
✎
15:44
|
(34)
1. - вот! в 21 на кнопку можно любой цвет... хотя это редко надо 2. читай мои сообщения с начала ветки - там это все написано ;-) |
|||
38
aka AMIGO
30.08.12
✎
15:48
|
(37)угу, прочел, намотал на ус :)
|
|||
39
Ёпрст
30.08.12
✎
15:48
|
(30) никак.
|
|||
40
Ёпрст
30.08.12
✎
15:49
|
так делай:
Шрифт = локСервис.СоздатьШрифт(,18,7); _РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = Шрифт; локСервис.УдалитьШрифт(Шрифт); |
|||
41
Злопчинский
30.08.12
✎
15:51
|
(39) пичалька.. но пока вроде все работает.. давно и устойчиво... видимо до планки не добрался еще..
советы приму во внимание.. . а в чем принципиальная разница будет если типаШрифт = сервис.создатьШрифт(..); _РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = типаШрифт; .. и потом удалить типаШрифт..??? |
|||
42
Ёпрст
30.08.12
✎
15:56
|
(41) разница с чем ?
|
|||
43
Ёпрст
30.08.12
✎
15:57
|
шрифт нужно обязательно удалять. было много про это написано, почитай на 1cpp
|
|||
44
Ёпрст
30.08.12
✎
15:58
|
или, создавать его 1 раз в приНачалеработы чистемы
|
|||
45
Злопчинский
30.08.12
✎
16:06
|
(42)
_РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт = локСервис.СоздатьШрифт(,18,7); справа - создался шрифт, впихнулся влево. после исполнения этой строки - то что слев а от = - куда делось..? |
|||
46
Ёпрст
30.08.12
✎
16:17
|
(45) :)))
че куда ? Чебур, ты меня удивляешь |
|||
47
Ёпрст
30.08.12
✎
16:18
|
локСервис.СоздатьШрифт(,18,7); - возвращает код шрифта, этот код ты присваиваешь атрибуту, по этому коду нужно удалить шрифт, подсунув его в метод УдалитьШрифт.
Какой у тя конкретно вопрос, я не вкурил :) |
|||
48
Злопчинский
30.08.12
✎
16:20
|
(46) ну так в этом и вопрос!
если справа от = стоит выражение возвращающее шрифт, этот шрифт впихнулся в _РасшФормы.ПолучитьАтрибут("ВыбШКтовар").Шрифт . вопрос - где теперь сам созданный шрифт? если создавать шрифт в переменную и потом ее уничтожать... как в твоем примере. то при отсутсвии переменно йпромежуточной - что уничтожать..? |
|||
49
Злопчинский
30.08.12
✎
16:22
|
возвращает кодшрифта - то есть число. а см шрифт где? где-то в "глубине" созданный существует...? и при обработке формекс видит код шрифта, по этому коду тянет из глубины шрифт... типа так?
|
|||
50
Ёпрст
30.08.12
✎
16:56
|
(48) ^))
дык в памяти он болтается, метод УничтожитьШрифт - корректно уничтожает его. |
|||
51
Злопчинский
30.08.12
✎
16:59
|
(50) спасибо тебе, добрый человек! я как-то так подозреваю кучу вещей , но вот умений убедиться в этом - не хватает.. особенно по нештатным...
|
|||
52
Масянька
31.08.12
✎
15:28
|
Поймала ошибку:
Заголовок окна: History Plugin В окне: Run-time error '-2147467259(800004005)': Окно с HWND=000600C2 не существует. Никому ни о чем не говорит? |
|||
53
Злопчинский
31.08.12
✎
18:17
|
(52) у меня такое изредка бывает при попытке выхода из пофигуратора. жмакаешь ну и фиг сним и нормально дальше.
. а вот в чем проблема реально. так это: Инспектор контролов После измененя координат или размеров контьрола - нажатие на "сохранить" ведет к мгновенному вылету пофигуратора... . ???? |
|||
54
ЧеловекДуши
03.09.12
✎
13:01
|
(33)Руки поправь :)
Привыкай создавать переменные и уничтожать их, бывает помогает ;) |
|||
55
ЧеловекДуши
03.09.12
✎
13:02
|
(52)Нет таких проблем, ты уникален, ищи проблему у себя.
|
|||
56
ЧеловекДуши
03.09.12
✎
13:03
|
+(52)Ой ё, дак вы про ОпенКонф, так причем тут вообще Формекс?
Я вообще стразу отрубил всю эту мишуру, она глючит. Тогда говорит о многом. Удали лишние библиотеки и все будет нормально :) |
|||
57
Масянька
03.09.12
✎
13:21
|
(56) А как понять, что лишнее?
|
|||
58
orefkov
03.09.12
✎
13:33
|
Точно не помню, но вроде как при создании шрифтов они кэшируются, и повторного создания одинаковых шрифтов не происходит.
То есть даже если 20 раз в коде создать шрифты с одинаковыми параметрами, реально создается только один. Так что не так уж и страшно их не удалять. |
|||
59
Злопчинский
03.09.12
✎
16:14
|
..но почему п адает при работе с ИнспекторомКонтролов...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |