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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2010, 17:14   #1
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
Вопрос Код символа "BackSpase" в ANSI(Если такой есть...)

Есть програма и в ней есть контроль ввода символов в текстовое поле:
Код:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
IF not(Key in ['0'..'9']) THEN
  Key:=#0;
Работает нормально, но нельзя стирать символы, т.к. в таком случае кнопке присваивается значение 0.Насколько я понял нужно изменить ['0'..'9'] на ['0'..'9', #xxx], где ххх - код кнопки
ChEaTeR-abc вне форума Ответить с цитированием
Старый 30.06.2010, 17:35   #2
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Это называется "Забой". Код - 8 обозначение - "bs"
r9m вне форума Ответить с цитированием
Старый 30.06.2010, 17:38   #3
ChEaTeR-abc
Заблокирован
 
Регистрация: 30.06.2010
Сообщений: 104
По умолчанию

Спасибо большое!
ChEaTeR-abc вне форума Ответить с цитированием
Старый 30.06.2010, 17:39   #4
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

еще
Код:
VK_BACKSPACE

Последний раз редактировалось ZaRDaK; 30.06.2010 в 17:48.
ZaRDaK вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
если >30 тогда "да" иначе "нет"... DBgrid Daur БД в Delphi 4 30.05.2010 16:54
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. Каравай Microsoft Office Excel 13 17.02.2010 09:53
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Нет в русском языке "ложит", есть - "кладет". mihali4 Свободное общение 25 01.04.2008 11:19