![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
подчеркивание части строки в RichEdit [D6]
ewsd © (2002-06-22 09:40:00)Как мне подчеркнуть в RichEdit часть строки Edit1.Text, Edit5.Text и Edit6.Text.
RichEdit1.Lines.Add:=("паспорт серия "+Edit1.Text+" № " +Edit5.Text+", выдан "+Edit6.Text);
MBo (2002-06-24 07:31:00) [1]нужно найти номер символа, с которого начинется выделение
используй EM_LINEINDEX для нахождения номера первого символа в данной строке, прибавь длину "паспорт серия " и присвой SelStart это значение, а SelLLength придется вычислять исходя из Pos " № ", потом SelAttributes.Style измени и так далее
ewsd (2002-06-24 06:55:00) [2]Как мне подчеркнуть в RichEdit часть строкинапример Edit1.Text, Edit5.Text и Edit6.Text.
RichEdit1.Lines.Add:=("паспорт серия "+Edit1.Text+" № " +Edit5.Text+", выдан "+Edit6.Text);
ewsd (2002-06-24 06:55:00) [3]Как мне подчеркнуть в RichEdit часть строкинапример Edit1.Text или Edit5.Text или Edit6.Text.
RichEdit1.Lines.Add:=("паспорт серия "+Edit1.Text+" № " +Edit5.Text+", выдан "+Edit6.Text);
MBo (2002-06-22 09:44:00) [4]RichEdit1.SelAttributes.Style:=RichEdit1.SelAttributes.Style+[fsUnderline];
RichEdit1.Lines.Add("aaaaaaaaaaaa");
RichEdit1.SelAttributes.Style:=RichEdit1.SelAttributes.Style-[fsUnderline];
RichEdit1.Lines.Add("wwwwwwwwwww");
cм. также SelStart и SelLength