Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2012, 00:12   #11
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
не работает всеравно (
это наверно потому что код BackSpace всё таки #8 а не #9
и писать тогда так
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not (key in ['0'..'9', #8]) then 
    key:=#0;
end;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 10.05.2012, 00:41   #12
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

перепутал, бывает.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 10.05.2012, 00:51   #13
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

про Ctrl+A, Ctrl+C, Ctrl+V, Ctrl+Z не забудьте )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 10.05.2012, 02:56   #14
Matrix6993
Пользователь
 
Регистрация: 26.12.2011
Сообщений: 69
По умолчанию

Спасибо, все получилось!)
Matrix6993 вне форума Ответить с цитированием
Старый 08.10.2013, 21:25   #15
ViCticus
Новичок
Джуниор
 
Регистрация: 08.10.2013
Сообщений: 1
По умолчанию

Цитата:
Сообщение от Matrix6993 Посмотреть сообщение
не работает всеравно (
а если так If not (Key in ['0'..'9',#8] ) then Key:=#0;
то работает!

Последний раз редактировалось ViCticus; 08.10.2013 в 21:28.
ViCticus вне форума Ответить с цитированием
Старый 12.10.2013, 11:51   #16
cyberdev
Форумчанин
 
Аватар для cyberdev
 
Регистрация: 10.10.2013
Сообщений: 150
По умолчанию

Попробуйте удалить весь код из Edit1KeyPress и ввести все символы. Если какие-то символы не вводятся, то проблема в чем-то другом...
Сайт о программировании и трехмерной графике - cybersite.ucoz.net
cyberdev вне форума Ответить с цитированием
Старый 12.10.2013, 12:00   #17
cyberdev
Форумчанин
 
Аватар для cyberdev
 
Регистрация: 10.10.2013
Сообщений: 150
По умолчанию

Надо же, пока писал ответ, проблема решилась)
Сайт о программировании и трехмерной графике - cybersite.ucoz.net
cyberdev вне форума Ответить с цитированием
Старый 12.10.2013, 12:04   #18
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

еще надо обрабатывать онченж, и т.д. иначе введу в едит все что не попадя. и потуги с кейпресом напрасны
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет ввода букв Евгений Уральский Microsoft Office Excel 19 19.09.2012 12:06
Запрет нажатия кнопки и запрет неправильного ввода данных De_Kurlzz Помощь студентам 1 15.06.2011 15:14
Как сделать запрет ввода букв в поле для ввода input zvezda_t PHP 1 27.12.2009 22:02
Запрет ввода в Stringgrid D-Snaker Помощь студентам 1 18.06.2009 08:08
запрет ввода одинаковых чисел в edit epic6 Общие вопросы Delphi 6 15.06.2009 08:31