Вопрос № 20636: Здравствуйте уважаемые эксперты.
Как в RichEdit отобразить псевдографику ?
Может ее еще можно и в компоненте Label показать?...Вопрос № 20641: Приветствую вас эксперты!вопрос такой:как мне сделать так что бы в моей программе перед репликами было имя хозяина реплики пример:
Человек: Привет.
НеРазум: Очень приятно Вас видеть.
Человек: Как дела?
НеРазум: У меня все хорошо, а у ...
Вопрос № 20636
Здравствуйте уважаемые эксперты.
Как в RichEdit отобразить псевдографику ?
Может ее еще можно и в компоненте Label показать?
Отправлен: 10.05.2005, 13:33
Вопрос задал: source (статус: Посетитель)
Всего ответов отправлено: 4
Отвечает: X
Здравствуйте, source!
Можно и в RichEdit и в Label либо alt+код клавиши либо # и код клавиши.Но как выяснилось это ни одно и тоже: примеру alt+181 и #181 у меня получились разные вещи. Ну и не стоит забывать что в паскале используется dos-кодировка, следовательно старая таблица псевдографики уже не пойдёт.
Приложение:
Ответ отправил: X (статус: 3-ий класс)
Отправлен: 10.05.2005, 15:30 Оценка за ответ: 5 Комментарий оценки: Пасиб
Отвечает: Ballon
Здравствуйте, source!
Скачай компонент wwDBRichEditMSWord если хочешь могу закинуть.
Ответ отправил: Ballon (статус: 1-ый класс)
Отправлен: 11.05.2005, 06:44
Отвечает: VBA
Здравствуйте, source!
Самый простой вариант: в свойстве Font установи FontName='Terminal'.
Ответ отправил: VBA (статус: 2-ой класс)
Отправлен: 11.05.2005, 12:04 Оценка за ответ: 5
Отвечает: Delphin
Здравствуйте, source!
Мой тебе совет пользуйся RxRichEdit :))) Почитай http://delphiworld.narod.ru !
Можно только нарисовав его там. OnPaint событие лови.
Ответ отправил: Delphin (статус: 2-ой класс)
Отправлен: 12.05.2005, 20:57
Вопрос № 20641
Приветствую вас эксперты!вопрос такой:как мне сделать так что бы в моей программе перед репликами было имя хозяина реплики пример:
Человек: Привет.
НеРазум: Очень приятно Вас видеть.
Человек: Как дела?
НеРазум: У меня все хорошо, а у Вас?
Человек: И у меня.
спасибо.
Отправлен: 10.05.2005, 15:49
Вопрос задал: zeromaps (статус: 3-ий класс)
Всего ответов отправлено: 4
Отвечает: Ерёмин Андрей Андреевич
Здравствуйте, zeromaps!
Конкретно помочь не могу, т.к. не указано, как именно генерируется диалог. Во всяком случае, если Msg - строка, содержащая реплику (например, "Привет!"), а Name - имя, как вы сказали, хозяина реплики (например, "Человек"), то результирующая фраза получается следующим образом:
String := Name + ': ' + Msg;
Memo1.Lines.Add(String);
Если неверно понял вопрос, уточните, помогу.
Отвечает: Malish
Здравствуйте, zeromaps!
Выводишь предположительно в ТMemo! Тогда, когда выводишь фразу человека, тогда:
есть фраза записанная в String_Temp и при выводе на экран записываешь для человека
Memo1.Lines.Add('Человек : '+String_Temp_Chel) ;
и соответственно для компа:
Memo1.Lines.Add('НеРазум : '+String_Temp_Komp) ;
Если вывод происходит не в таком порядке, просто уточни, или приведи фрагмент кода.
Ответ отправил: Malish (статус: Студент)
Отправлен: 10.05.2005, 19:32 Оценка за ответ: 5
Отвечает: Stamm
Здравствуйте, zeromaps!
просто добавляй к строке имя хозяина:
Ovt:=Im+Ovt;
Ответ отправил: Stamm (статус: 2-ой класс)
Отправлен: 10.05.2005, 20:28
Отвечает: Delphin
Здравствуйте, zeromaps!
Когда будешь вставлять в редактор текст то добавляй имя из своего списка.
Spisok.lines.strings[0]+TEXT
P.S> а не рано с таким уровнем знаний начинать писать чат? Я тут щас свою пишу на патоках и т.п. Уже 2000 строк. Рекомендую для начала почитать книжки.
Ответ отправил: Delphin (статус: 2-ой класс)
Отправлен: 12.05.2005, 20:53 Оценка за ответ: 4 Комментарий оценки: а какие ты мне можешь посоветовать книжки(в электронном виде)?