Вниз
Скачать: CL | DM;

проблема с вставлением текста в RichEdit   Найти похожие ветки 

← →
KOLIG ©   (2005-02-08 02:30) [0]

Здравствуйте, у меня возникла следующая проблема:
В компоненте RichEdit палитры Win32 мне необходимо в произвольном месте вставить некую последовательность символов ( строку ), состоящую из 4-х символов.
Мне нужно так ,чтобы при нажатии на определённую кнопку происходило вставления строки из 4-х символов в то место, где раньше был курсор. Я делаю это при помощи SelStart. Им я вычисляю абсолютный номер символа в строке. Где у меня стоит курсор, затем копирую строку ( где стоит курсор ) в Stroka, вставляем Insert  ("1234", Stroka, SelStart), затем удаляем строку из Lines of RichEdit и вставляем преобразованную строку в Lines или Text of RichEdit.
    Вобщем получается, что с помощью оператора SelStart вычисляется неправильно номер символа ( или мои алгоритмы неверны ), и строка из 4 - х символов вставляется мимо ( не там, где у меня был до этого курсор ).
  Помогите, уважаемые мастера. пожалуйста, как мне правильно вставить строку в компонент RichEdit.Lines  на то место где до того я шёлкнул мышью ( положение курсора ).


← →
GanibalLector ©   (2005-02-08 02:55) [1]

RichEdit1.SetSelTextBuf(Pchar("а оно надо???"));



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
6-1102339475
Новенький
2004-12-06 16:24
2005.02.20
Аттач..


3-1105803796
Fedor
2005-01-15 18:43
2005.02.20
Размер файла *.gdb


1-1107531869
ShimON
2005-02-04 18:44
2005.02.20
Отследить нажатие на крестик


3-1106539391
vasili
2005-01-24 07:03
2005.02.20
Ошибка в длл


1-1107533343
Aleksandr.
2005-02-04 19:09
2005.02.20
Ааа! Как ускорить работу Делфи 2005?!




   Наверх