Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.21;
Скачать: 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 вся ветка

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
14-68980
Cr@sh
2002-09-28 11:51
2002.10.21
Стоит ли качать Update2 for DELPHI?


3-68676
Pavel_s
2002-10-01 07:02
2002.10.21
Прошу помощи


14-68968
Naik
2002-09-28 16:32
2002.10.21
Пишите, кому не в лом:)


3-68673
btv
2002-09-30 17:11
2002.10.21
компоненты Ehlib


1-68763
Демонов Е.В.
2002-10-11 15:21
2002.10.21
Вопрос Про Delphi и BreakPoint