Как увеличить TMemo?

SviatoIa

Мне нужно сделать так, чтобы когда заканчивалось место в TMemo у меня появлялась новая строка(как в word нажимаешь, например, на ENTER появляется новая строка) и соответственно увеличивалась и сама TMemo. Я написал так:
Memo1.Height:= (Memo1.CaretPos.Y+1) * 20;
НО! У меня появляется в конце хвост(неиспользуемое пространство ниже курсора).
3 ответа

SviatoIa

Включи скроллбар и "новая" строка будет появляться сама.


SviatoIa

Включи скроллбар и "новая" строка будет появляться сама.
А как сделать без скроллбара? Так, чтобы сам memo увеличивался


SviatoIa

Увеличивай высоту мемо на кол-во строк умноженное на высоту строки