Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.25;
Скачать: CL | DM;

Вниз

Нумерация строк   Найти похожие ветки 

 
_ALEX_   (2005-08-17 15:40) [0]

Подскажите как сделать нумерацию строк в RichEdit"е.


 
Gydvin ©   (2005-08-17 15:49) [1]

Всмысле нумерацию строк.

Всмысле чтоб отображалось в риче или чтоб возвращало на какой строке курсор?


 
_ALEX_   (2005-08-17 15:55) [2]

чтобы отображались в риче. 1,2,3.........


 
Leonid Troyanovsky ©   (2005-08-17 16:03) [3]


> ALEX_   (17.08.05 15:55) [2]
> чтобы отображались в риче. 1,2,3.........



 with  RichEdit do
   for i := 0 to Lines.Count-1 do
     Lines[i] := Format("%3d. %s", [i+1, Lines[i]]);


 Not tested.

--
Regards, LVT.


 
Gydvin ©   (2005-08-17 16:09) [4]

единственное что приходит в голову это добалять цифру в начало строки+какой небуть неиспользуемый-ограничивающий знак и при каждом обновлении рича старые цифры убирать и нумеровать заново


 
KilkennyCat ©   (2005-08-17 16:35) [5]


> [3] Leonid Troyanovsky ©   (17.08.05 16:03)


доработка:

with  RichEdit1 do
  for i := 0 to Lines.Count-1 do begin
    if (length(Lines.Strings[i]) > 2) and (Lines.Strings[i][4] = ".") then Continue;
    Lines[i] := Format("%3d. %s", [i + 1, Lines[i]]);
  end;


без проверки каждый заход еще раз нумерует.

Tested OK


 
KilkennyCat ©   (2005-08-17 16:40) [6]

Извиняюсь, стрингс - лишнее.

with  RichEdit1 do
  for i := 0 to Lines.Count-1 do begin
    if (length(Lines[i]) > 2) and (Lines[i][4] = ".") then Continue;
    Lines[i] := Format("%3d. %s", [i + 1, Lines[i]]);
  end;


 
TUser ©   (2005-08-17 17:25) [7]

Можно посмотреть в сторону компонентов SynEdit, - я думаю там можно организовать отображение номера строки.



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
3-1123686062
Виталька2005
2005-08-10 19:01
2005.09.25
Фильтр и количество строк в табличке


6-1117537091
SanG
2005-05-31 14:58
2005.09.25
Есть ли подтверждение получения у сокетов ?


3-1123580030
IgorRu
2005-08-09 13:33
2005.09.25
Не могу создать таблицу - External file


1-1125858220
Barb
2005-09-04 22:23
2005.09.25
PrintScreen


6-1117738965
GEEK
2005-06-02 23:02
2005.09.25
Кто работал с idHttpProxyServer? Ошибка вощем...