|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.10.2019, 10:56 | #11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не проверял, а с скроллингом ваш пример будет работать нормально?
p.s. автор темы установил себе synedit ( https://programmersforum.ru/showthread.php?t=331667 ) |
18.10.2019, 12:11 | #12 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Цитата:
Да, я видел что автор использовал сторонний компонент, я просто не сторонник этого. Где же тут саморазвитие, если всегда пользоваться чужими мозгами =)
Пишу много и развернуто
|
|
18.10.2019, 13:06 | #13 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Цитата:
Код:
Пишу много и развернуто
Последний раз редактировалось Heneken87; 18.10.2019 в 14:50. |
|
18.10.2019, 13:28 | #14 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Цитата:
не компилируется. у Memo1.ClientRect нет свойства Height memo1_error.png не знаю, насколько корректно, я заменил на Код:
Косячит при удалении строк (нумерация не удаляется) и совсем не работает скролл. при ресайзе формы нумерация совсем пропадает. но в целом идея понятно. Можно допиливать, если кому-то прижмёт. Спасибо за пример реализации. |
||
18.10.2019, 13:45 | #15 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Цитата:
По идее все должно работать. Вроде в TMemo ничего не меняли. Если на Enter идет нормально и без тормозов, то дальше допилить уже не трудно будет. Про ресайзе я написал, там ловить WM_PAINT надо ну или на край конец на OnPaint формы посадить. Мы же не перекрываем стандартное событие отрисовки, а просто дорисовываем, поэтому после ресайза вызывается стандартный репеинт и канва перерисовывается. Про удаление тоже сказал. Удаление работает нормально,просто надо область подчищать=), а то там остаются остатки от старых цифр=))
Пишу много и развернуто
Последний раз редактировалось Heneken87; 18.10.2019 в 14:18. |
|
18.10.2019, 14:14 | #16 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Поправил. Проверяйте =) Осталось только к скроллу привязаться =)
Пишу много и развернуто
Последний раз редактировалось Heneken87; 18.10.2019 в 14:17. |
18.10.2019, 14:33 | #17 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi.Чтение файла в Memo, вычисление, добавление строк в Memo | antonio_sk | Помощь студентам | 0 | 26.04.2013 18:01 |
нумерация строк | ЦЕРЦЕЯ | Microsoft Office Excel | 9 | 02.07.2011 00:35 |
Нумерация строк в БД | grom333 | БД в Delphi | 3 | 21.05.2011 18:51 |
Нумерация строк. QT 4 | NikLik | Qt и кроссплатформенное программирование С/С++ | 2 | 18.12.2008 22:38 |
Нумерация строк в Memo | Макс84 | Компоненты Delphi | 10 | 02.04.2007 17:10 |