![]() |
![]() ![]() ![]() ![]() |
|
Ограничение на количество строк в TMemoDelphi , Компоненты и Классы , TMemo и TRichEditОграничение на количество строк в TMemo
Оформил: DeeCo
procedure TForm1.Memo1Change(Sender: TObject);
const
MaxLineCount = 5;
begin
if Memo1.Lines.Count > MaxLineCount then
// undo the last change
// letze Дnderung rьckgдngig machen
Memo1.Perform(EM_UNDO, 0, 0);
// The EM_EMPTYUNDOBUFFER message clears the undo flag,
// which means that you can no longer undo your last change
// to the edit control.
// Die Message EM_EMPTYUNDOBUFFER lцscht das UnDo Flag,
// damit kann die letzte Дnderung nicht Rьckgдngig gemacht werden.
Memo1.Perform(EM_EMPTYUNDOBUFFER, 0, 0);
end;
Привет! Я переведу контент на русский язык. Это процедура в Delphi, ограничивающая количество строк в контроле TMemo до 5. Вот что она делает:
Вот улучшенная версия: Это улучшенная версия не только отменяет последнее изменение, но и очищает любые оставшиеся отмены и пустит буфер отмены. Это обеспечивает, что никакие дальнейшие изменения не могут быть отменены. Также я упомянул, что переменная В статье описывается пример программирования на Delphi, в котором ограничивается количество строк в компоненте TMemo, чтобы предотвратить добавление более пяти строк текста. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш :: Главная :: TMemo и TRichEdit ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||