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

Как узнать абсолютный номер символа?   Найти похожие ветки 

← →
ultrasuper_asd ©   (2002-10-10 23:44) [0]

Есть номер строки и позиция в этой строке символа. Как можно точно выделить этот символ? надо
RichEdit1.SelStart := x; //
RichEdit1.SelLength := 1;

Как узнать этот икс? Учитывая, что при иногда в конце строк RichEdit имеет невидимые символы вроде #10 или #13??? поэтому простой подстчет длин строк до искомой проходит некорректно...


← →
Алексей Ким ©   (2002-10-10 23:47) [1]

richedit1.text


← →
ultrasuper_asd ©   (2002-10-10 23:52) [2]

а как в richedit1.text мне узнать где именно находится нужный символ? я имею только символ, номер строки и позицию... именно позицию в richedit1.text мне и нужно узнать...


← →
Алексей Ким ©   (2002-10-10 23:53) [3]

pos(a,richedit1.text)?


← →
Алексей Ким ©   (2002-10-10 23:55) [4]

то есть взять этото символ оттуда?
(у мя щас понимания русского языка осталось 1%... я уже почти сплю =)


← →
ultrasuper_asd ©   (2002-10-10 23:58) [5]

а как вы думаете, сколько символов "а" может быть в одном richedit1.text? если там по умолчанию устанавливается максимальый размер текста в 64 тысячи символов? не думаю, что меньше 2-х раз...
что же делать? помогите!!! я совсем тупой...


← →
Алексей Ким ©   (2002-10-11 00:01) [6]

эээ...

richedit1.Lines.Strings[i]
i=номер строки?


← →
ultrasuper_asd ©   (2002-10-11 00:02) [7]

в нужную позицию вставить нужный кусок текста, не испортив форматирование. если делать через
s := re.Lines[5];
insert("asd", s, 13);
re.Lines[5] := s;

то вся строка теряет формат... это плохо...


← →
Алексей Ким ©   (2002-10-11 00:05) [8]

нифига не понял... какие есть данные и что нада сделать???


← →
ultrasuper_asd ©   (2002-10-11 00:13) [9]

есть большой текст
иногда по ходу дела требуется вставлять в определенную позицию (не в позицию курсора а в другую) куски текста. нужно так, что я поделаю. вставляить именно в определенное место, о котором известно только номер строки и позиция. независимо от того, что в этой позиции сейчас находится

ну не могу я обьяснять...


← →
MBo ©   (2002-10-11 06:52) [10]

посмотри em_* сообщения в WinSDK Help, там есть то, что тебе нужно


← →
Song ©   (2002-10-11 09:03) [11]

EM_LINEINDEX



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

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



Память: 0.47 MB
Время: 0.011 c
3-68603
Hawk2
2002-09-27 15:08
2002.10.21
Параметры в Query.


1-68793
Gregory
2002-10-09 20:40
2002.10.21
Сортировка в TListView


6-68896
Werewolfru
2002-08-19 11:29
2002.10.21
Работа с DLL


4-69092
SPeller
2002-09-04 04:42
2002.10.21
Color Mapping


3-68623
sasha123
2002-09-27 08:44
2002.10.21
Подскажите метод преобразования CSV файла в DBF.




   Наверх