Имя: Пароль:
1C
1C 7.7
v7: Можно ли в ОДНОЙ строке на диалоге формы показывать разноцветные буквы?
0 Zhuravlik
 
01.03.13
17:33
Просто интересно, возможно ли это? С Formex-ом, или 1С++?
1 andrewalexk
 
01.03.13
17:35
:) можно и стандартными
2 andrewalexk
 
01.03.13
17:35
:) но для произвольной фразы не взлетит
3 Невский
 
01.03.13
17:36
(1) Как?
4 ДенисЧ
 
01.03.13
17:36
(2) при желании - взлетит...
5 andrewalexk
 
01.03.13
17:37
(3) :)...сначала скажи что именно надо раскрасить
6 Невский
 
01.03.13
17:38
(5) просто строку в диалоге
7 andrewalexk
 
01.03.13
17:39
(4) :) если ограниченна хотя бы длина строки то можно...но гемо... хлопотно
8 andrewalexk
 
01.03.13
17:39
(6) :) произвольного содержания и длины?
9 Невский
 
01.03.13
17:40
(8) пусть не произвольного, ну и соответственно ограниченной длинны
10 andrewalexk
 
01.03.13
17:41
:) тогда выводи символы в виде текста на форму и управляй цветом элемента формы в коде
11 Zhuravlik
 
01.03.13
17:41
(5) Тоже спрошу "Как?" :)
У меня просто есть консоль, в ней можно задавать фильтры. Они задаются отдельной обработкой, а пользователю чтобы показывать какие фильтры заданы - вывожу строчку с сформированным заголовком, типа:
"Фильтр1: <ЗначениеФильтра1>, Фильтр2: <ЗначениеФильтра2>. и т.д. "
Просто пришла мысль, если бы можно было выделить "Фильтр1" и "Фильтр2" другим цветом, было бы гораздо читабельней.
12 Zhuravlik
 
01.03.13
17:42
(10) Ды так понятно что можно, а вот можно ли именно в строчке...
13 Невский
 
01.03.13
17:44
(10) не прикольно )
14 andrewalexk
 
01.03.13
17:44
:) а в строчке стандартными нельзя
15 Zhuravlik
 
01.03.13
17:45
(14) А нестандартными?
16 andrewalexk
 
01.03.13
17:48
:) думаешь кто-то будет разрабатывать библиотеки функций раскраски букв в слове?
17 Cthulhu
 
01.03.13
17:56
(14): т.е. по-твоему для разбивки текста на несколько однобуквенных полей с их раскраской - не штатный способ?.. ну-ну, улыбчивый ты наш..
18 Zhuravlik
 
01.03.13
17:56
(16) Нет, интересно есть ли это в существующем функционале.
19 andrewalexk
 
01.03.13
17:58
(17) :) читай сначала...много нового найдешь
20 andrewalexk
 
01.03.13
17:58
(18) :) не знаю...маловероятно
21 Torquader
 
02.03.13
22:41
Чтобы иметь раскрашенный текст, нужно на форму прилепить RichTextEdit, и, насколько я помню, была внешняя компонента, которая позволяла прилеплять Visual Basic Active X на формы 1С.
Но, наиболее просто это сделать через html-поле, если, например, окно Internet Explorer засунуть в 1С, только от 1С там останется только строка заголовка с меню.
Может вам перейти на Web-интерфейс - там можно всё.
22 ЧеловекДуши
 
02.03.13
23:21
Вопрос "Зачем?" :)
23 Zhuravlik
 
03.03.13
00:08
(21) Да ну... Слишком сложно так загоняться ради одного раза) Я имел в виду нет ли именно в 1С++ или Формекс такой возможности. Нет - ну и ладно.
(22) -> (11)
24 Torquader
 
03.03.13
01:04
(23) Тогда прикрути на форму таблицу значений - в ней и задавай фильтры и виде Фильтр,Значение - и пользователям будет понятнее, и ничего рисовать будет не нужно.
Закон Брукера: Даже маленькая практика стоит большой теории.