DELPHI ЗАПРЕТИТЬ РЕДАКТИРОВАНИЕ MEMO
В Delphi для запрета редактирования компонента Memo нужно установить свойство ReadOnly на значение True. Это позволит только просматривать содержимое Memo, но не редактировать его:
Memo1.ReadOnly := True;
Также можно запретить редактирование путем установки свойств Enabled и Color. Свойство Enabled позволяет включить или выключить компонент. Свойство Color может быть использовано для изменения цвета фона и сделать поле редактирования неактивным:
Memo1.Enabled := False;
Memo1.Color := clBtnFace;
Для активации редактирования Memo достаточно установить свойство Enabled на True:
Memo1.Enabled := True;
Еще один способ запрета редактирования путем использования события OnKeyPress. Если пользователь попытается что-то ввести в Memo, то это будет проигнорировано и звуковой сигнал прозвучит:
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
Key := #0;
Beep;
end;
Для отмены запрета редактирования Memo нужно удалить соответствующие свойства либо отключить событие OnKeyPress:
Memo1.ReadOnly := False;
Memo1.Enabled := True;
Memo1.Color := clWindow;
Memo1.OnKeyPress := nil;
Delphi 7 Компоненты Listbox и Combobox
19 Свойства и методы компонентов Edit и Memo
Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие
DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей
запрет ввода в Edit
Delphi 7 Компонент Memo
🆘 ВОДІЙ отримав МИТТЄВО ШТРАФ від поліції ЗА НЕПРЕД'ЯВЛЕННЯ ДОКУМЕНТІВ