Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Арканоид. Разрушение кирпичей шариком. https://www.cyberforum.ru/ delphi-beginners/ thread389399.html
Здравствуйте. Не знаю, как разрешить данную проблему. Бывает, что шарик тупо проходит мимо кирпичей и не разрушает их. Возможно проблема в угле отражения или еще в чем-то, но как записать условие не...
Изменение данных и открытие формы Delphi
Здравствуйте. Есть три формы (FormMain, FormBrowser, FormLink), кнопка и чекбокс. Нужно, чтобы при нажатии на кнопку выполнялось что-то типа этого: Если флажок у чекбокса отмечен, то компоненту...
Компонент SpeedButton и его свойство Glyph. Delphi
SpeedButton может содержать 4 битовых образа Glyph. Они должны идти по порядку в одном .bmp файле. Как мне задать эти образы? Я в свойстве Glyph указываю мою картинку с 4 образами...но на кнопке...
Delphi Увеличить размер BalloonHint Всего доброго времени суток, есть ли какой нибудь способ увеличить размер balloonhint? Вроде есть какая то процедура SetHintSize, но не могу с параметрами разобраться( BalloonHint: https://www.cyberforum.ru/ delphi-beginners/ thread389230.html
Delphi числа мерсена меньше n https://www.cyberforum.ru/ delphi-beginners/ thread389224.html
дано натуральное число n. найти все числа мерсена, меньше n. простое число называется числом мерсена, если оно может быть представлено в виде 2^p-1,где p-тоже простое число. помогите решить...
Delphi Вопрос к знающим людям.
Как осуществить перетаскивание картинки по оси? Допустим картинка должна передвигаться влево и вправо до определенной границы. Пример: Есть линия,расположенная в координатах: top 120 ; Left 176...
Неизвестная мне ошибка Delphi
Привет форумчане) возникает проблема при компилировании: http://i003.***********/1111/e3/e2e2a3c37c82.jpg Потом,ссылается на "End;" вот в это место: ...
Delphi Построение графиков в Делфи 2010 Приветствую. Программа получает ежесекундно обновляемые данные. Хотелось бы видеть их в виде графика. Подскажите, какой компонент можно использовать для таких целей в Д2010. https://www.cyberforum.ru/ delphi-beginners/ thread389150.html
Delphi Програмное нажатие на кнопку мыши https://www.cyberforum.ru/ delphi-beginners/ thread389138.html
Здравствуйте, уважаемые программисты! Доброго вам времени суток! Как можно сделать, при нажатие левой кнопки мыши находил объект(timage), а при втором нажатие перемещал туда где находиться мышка? ...
Delphi Копирование выделенных строк из BDgrid Как при нажатии Button скопировать выделенные строки в буфер обмена? http://s002.***********/i198/1111/1c/75378bc81924.jpg Добавлено через 31 минуту Неверно сформулировала тему, в общем имеются... https://www.cyberforum.ru/ delphi-beginners/ thread389134.html
5442 / 2149 / 450
Регистрация: 20.11.2009
Сообщений: 7,193
Записей в блоге: 1
22.11.2011, 19:31 0

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

22.11.2011, 19:31. Показов 1405. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено nikitoto как решение

Решение

Delphi
1
2
3
4
5
6
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
const X = ['0'..'9', '-', '.', ',', #8];
begin
  if Key in X then
    Key := #0;
end;
это запрет этих символов
Delphi
1
2
3
4
5
6
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
const X = ['0'..'9', '-', '.', ',', #8];
begin
  if not(Key in X) then
    Key := #0;
end;
а это запрет всех, кроме этих

Вернуться к обсуждению:
запрет ввода в едите
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2011, 19:31

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Запрет ввода нуля в edit
Как запретить ввод в edit первой цифрой нуль , что бы если первая цифра нуль , то менялась бы на 1

запрет ввода с клавиатуры cxSpinEdit
Здравствуйте. компонент DevExpress cxSpinEdit Можно ли запретить пользователям вводить данные с...

Delphi 7 калькулятор запрет ввода
Привет, как в калькуляторе можно запретить ввод в edit двойного плюса '++' или '+*' и т.д. Вот код:...

Запрет ввода определенного числа
Извините, если я повторяюсь и такая тема уже существует на данном форуме. Как можно в компоненте...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.