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

🆘 ВОДІЙ отримав МИТТЄВО ШТРАФ від поліції ЗА НЕПРЕД'ЯВЛЕННЯ ДОКУМЕНТІВ

Реклама
Новое
Реклама