КАК В ДЕЛФИ ЗАПРЕТИТЬ ВВОД БУКВ

Для запрета ввода букв в Delphi можно использовать маску ввода (MaskEdit). Маска - это формат, задающий шаблон ввода данных. В маске могут быть указаны не только цифры, но и другие символы, такие как дефисы, скобки и т.д.

Для использования маски в Delphi нужно создать элемент управления MaskEdit и задать свойство EditMask. Например, для ввода только цифр можно задать маску "9999999999".

MaskEdit1.EditMask := '9999999999';
MaskEdit1.CharCase := ecUpperCase;

Свойство CharCase позволяет преобразовать введенный текст в определенный регистр: верхний (ecUpperCase), нижний (ecLowerCase) или без изменений (ecNormal).

Если нужно запретить ввод не только букв, но и других символов, то можно использовать обработчик события OnKeyPress элемента управления, который будет блокировать ввод недопустимых символов.

procedure TForm1.MaskEdit1KeyPress(Sender: TObject; var Key: Char);
begin
if not (Key in ['0'..'9']) then
Key := #0;
end;

запрет ввода в Edit

Символы вместо русских букв - Как убрать иероглифы

Ввод заданных delphi-hlp.ru

Создание таблицы и формы ввода данных - Базы данных в Delphi 7

DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей

Программирование в Delphi Урок 3 2 Работа с текстом, строковые функции Length, Pos и другие

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