Как сделать цветной текст в Richtextbox ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
u3er
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 04.05.2013 (Сб) 21:50

Как сделать цветной текст в Richtextbox ?

Сообщение u3er » 06.05.2013 (Пн) 22:18

Допустим в первое текстовое поле пишу привет отправляю в richtextbox уже с заданным цветом например красным и а во второе пишу отправляю в Richtextbox уже синим

Как это реализовать
Спасибо

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 06.05.2013 (Пн) 22:39

Заменой в шаблоне. Написать шаблон, заменив текст каждого поля на какую-то уникальную последовательность и заменять её, а потом устанавливать получившуюся строку в качестве rtf RichTextBox'а. Ну или формировать rtf непосредственно. Конкретно цвета делаются достаточно легко.

u3er
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 04.05.2013 (Сб) 21:50

Re: Как сделать цветной текст в Richtextbox ?

Сообщение u3er » 06.05.2013 (Пн) 23:07

Qwertiy писал(а):Заменой в шаблоне. Написать шаблон, заменив текст каждого поля на какую-то уникальную последовательность и заменять её, а потом устанавливать получившуюся строку в качестве rtf RichTextBox'а. Ну или формировать rtf непосредственно. Конкретно цвета делаются достаточно легко.


Напиши самый примитивный код пожалуйся для двух цветов красный и синий

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 06.05.2013 (Пн) 23:30

u3er писал(а):Напиши самый примитивный код пожалуйся для двух цветов красный и синий

Код: Выделить всё
{\rtf1
{\colortbl ;\red255\green0\blue0;\red0\green0\blue255;}
Way 1: {\cf1 Red} default {\cf2 Blue}\par
Way 2: \cf1 Red\cf0 { }default \cf2 Blue\cf0\par
Pay attension that spaces after commands are ignored\par
Also be carefull with unicode symbols\par
}

u3er
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 04.05.2013 (Сб) 21:50

Re: Как сделать цветной текст в Richtextbox ?

Сообщение u3er » 07.05.2013 (Вт) 1:48

Qwertiy писал(а):
u3er писал(а):Напиши самый примитивный код пожалуйся для двух цветов красный и синий

Код: Выделить всё
{\rtf1
{\colortbl ;\red255\green0\blue0;\red0\green0\blue255;}
Way 1: {\cf1 Red} default {\cf2 Blue}\par
Way 2: \cf1 Red\cf0 { }default \cf2 Blue\cf0\par
Pay attension that spaces after commands are ignored\par
Also be carefull with unicode symbols\par
}


Спасибо конечно но я просил код на visual basic 6

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 07.05.2013 (Вт) 7:55

u3er писал(а):Спасибо конечно но я просил код на visual basic 6

Мне лень разбираться в RichTextBox'ом на VB6... На VB.NET хочешь?

u3er
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 04.05.2013 (Сб) 21:50

Re: Как сделать цветной текст в Richtextbox ?

Сообщение u3er » 07.05.2013 (Вт) 12:35

Qwertiy писал(а):
u3er писал(а):Спасибо конечно но я просил код на visual basic 6

Мне лень разбираться в RichTextBox'ом на VB6... На VB.NET хочешь?



Я vb net не знаю

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 07.05.2013 (Вт) 12:40

В чём вообще проблема-то?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Как сделать цветной текст в Richtextbox ?

Сообщение alibek » 11.05.2013 (Сб) 11:39

u3er писал(а):Напиши самый примитивный код пожалуйся для двух цветов красный и синий

Изучи справку в методам RTB, которые начинаются с Sel.
Lasciate ogni speranza, voi ch'entrate.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 11.05.2013 (Сб) 22:20

alibek писал(а):Изучи справку в методам RTB, которые начинаются с Sel.

А.. Можно же менять цвет выделенного текста в самом RichTextBox'е...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList