![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вставка слова [D7, WinXP]
CyberSpy2 © (2004-12-05 01:05:00)Как вставить например, в RichEdit, слово в определенную позицию, например, SelStart?
CyberSpy2 (2004-12-06 00:30:00) [1]Спасибо, сейчас попробую.
Gero (2004-12-06 00:28:00) [2]
> при выделении текста а потом при клике по кнопку, в начале
> выделения вставить одно слово (тег <BR>), а в конце выделения
> другое слово (тег </BR>).
SelText := '<BR>' + SelText + '</BR>';
> но как вставить в определенную позицию (номер символа) я
> не знаю.
SelStart := <Определенная позиция(номер символа)>;
SelText := 'Этот текст вставлен';
CyberSpy2 (2004-12-06 00:03:00) [3]Это понятно.
Вернее, я хотел сделать так:
при выделении текста а потом при клике по кнопку, в начале выделения вставить одно слово (тег <BR>), а в конце выделения другое слово (тег </BR>). У компонента SynEdit есть SelStart, SelEnd,SelLenght, но как вставить в определенную позицию (номер символа) я не знаю. Помогите.
Gero (2004-12-05 02:02:00) [4]
> А в SelStart+5 например?
RichEdit.SelStart := RichEdit.SelStart + 5;
"SelText := 'F1 рулит даже больше чем Ctrl+пробел!';
CyberSpy2 (2004-12-05 01:36:00) [5]"SelText := 'Ctrl+пробел рулит!';"
Про это я знаю.
А в SelStart+5 например?
Gero (2004-12-05 01:16:00) [6]SelText := 'Ctrl+пробел рулит!';