Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

Как сделать нумерацию строк в TRichEdit?   Найти похожие ветки 

 
able ©   (2004-03-06 10:04) [0]

Сабж. То есть новая строка, создалась, что-ли новая label?


 
JibSkeart ©   (2004-03-06 11:59) [1]

А если так ?

RichEdit1->Lines->Add(IntToStr(RichEdit1->Count)+")"+Str);


 
able ©   (2004-03-06 18:45) [2]

Нее, тогда пользователь может просто удалить нумерацию :)


 
Алхимик ©   (2004-03-06 19:04) [3]

Что имеется в виду под нумерацией?


 
TButton ©   (2004-03-06 19:06) [4]

видел такое, Colie Perl Shell, там мемка типа дельфийского еод едитора, и слева (де брейкпоинты ставятся) номера строк проставлены.


 
serge ©   (2004-03-06 19:08) [5]

Наверное он ищет что-то типа едитов с gutter-ом


 
Gero ©   (2004-03-06 19:17) [6]

Чтобы все нормально работало, придется писать потомка.

P.S. В нете можно найти кучу уже готовых компонент с gutter"ом


 
serge ©   (2004-03-06 19:21) [7]

>Gero ©   (06.03.04 19:17) [6]
>Чтобы все нормально работало, придется писать потомка.
По стилю вопроса скорее всего дело дойдет до
> P.S. В нете можно найти кучу уже готовых компонент с gutter"ом :)


 
able ©   (2004-03-07 07:47) [8]

Хммм.. неужели обязательно использовать нестандартный компонент??
крайне нежелательно.


 
Serge ©   (2004-03-07 10:25) [9]

Почему-же, совсем не обязательно нестандартный использовать, можно конечно использовать TRichEdit, почти не проблема. Поищи по интеренету компоненту с реализацией gutter-а (с исходниками), покопайся в исходниках - и вперед, дерзай. Могу порекомендовать SynEdit - там это есть, да еще и highlight реализован, если нужен будет потом.
Удачи.


 
able ©   (2004-03-07 12:10) [10]

Serge ©   (07.03.04 10:25) [9]
synedit платный.
За остальное спасибо


 
Serge ©   (2004-03-07 12:17) [11]

Я скачивал с ихнего сайта, бесплатно притом, щас попробую найти у себя скину тебе на майл.


 
GrayFace ©   (2004-03-07 12:19) [12]

Можно сделать края None, создать рядом свой ScrollBox без ScrollBar"ов или че-то другое, поставить свою оконную процедуру RichEdit"у и пересылать ScrollBar"у сообщения WM_HScroll(не уверен с названием).


 
Gero ©   (2004-03-07 12:24) [13]

> synedit платный

Это кто же Вам такое сказал?


 
Serge ©   (2004-03-07 12:27) [14]

> GrayFace ©   (07.03.04 12:19) [12]
Пробовал alles© такое делать, только с ЛистБоксом, во первых муторно, во вторых мороки немало, в третьих как я понял не совсем корректно работает. Не знаю.


 
able ©   (2004-03-07 13:18) [15]

>Serge ©
Было бы здорово.
>Gero ©  
Да? Возможно я что-то перепутал. Вроде бы на торике видел


 
Serge ©   (2004-03-07 13:27) [16]

А что еще не дошло писмецо то ? Я вроде как давно отправил на able@pisem.net


 
able ©   (2004-03-07 14:48) [17]

Спасибо, я дома посмотрю :)


 
able ©   (2004-03-07 16:44) [18]

>Serge ©
Короче ничего не понятно :). Кроме того, что там более 50000 сторок кода :)


 
Serge ©   (2004-03-07 17:12) [19]

А я и не говорил что сразу будет понятно и легко ;)
Насколько я смотрел там gutter - отдельный объект внедряющийся в Edit. Дальше уже тебе решать, стоит или не стоит мучаться делать все это или просто использовать готовое - дело прынцыпа.
Удачи.



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

Форум: "Основная";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.057 c
1-1079007038
Budy
2004-03-11 15:10
2004.03.28
Пошаговая компиляция


4-1074078497
Petrovich
2004-01-14 14:08
2004.03.28
Не могу найти GetModuleUsage


9-1047581141
scout
2003-03-13 21:45
2004.03.28
GLScene!!!


1-1078488826
MetalFan
2004-03-05 15:13
2004.03.28
показ Popup menu в нужную сторону


14-1077798582
Mox Fulder
2004-02-26 15:29
2004.03.28
sound





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский