Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как указать максимальный размер текста для TRichEdit?

01.01.2007
StayAtHome

Вариант 1:

Author: Maxim Liverovskiy (2:5030/254.38)

У этого компонента есть свойство MaxLength, которое работает некорректно. Поэтому лучше пользоваться

RichEdit.Perform(EM_LIMITTEXT, нужный размер, 0);

Причем перед каждом открытии файла это действие необходимо повторять.


Вариант 2:

Author: Stas Mehanoshin

Source: Vingrad.ru https://forum.vingrad.ru

Если Вы передаете в качестве размера 0, то ОС ограничивает размер OS Specific Default Value. Реально, по результатам моих экспериментов, поставить можно размер, чуть меньший доступной виртуальной памяти. Я ограничился 90% от свободной виртуалки.

Для того, чтобы не повторять этот вызов (EM_LIMITTEXT), можно воспользоваться сообщением EM_EXLIMITTEXT.

Previous page:
Загрузка нескольких RTF-файлов в TRichEdit
Top:
DRKB
Next page:
Сделать предварительный просмотр для TRichEdit