Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вставка слова [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+пробел рулит!';


Наверх

Титульная страница Поиск, карта сайта Написать письмо