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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.07.2008, 16:58   #1
SeregaIRK
Пользователь
 
Регистрация: 10.07.2008
Сообщений: 39
Восклицание Проблема с "delete"ом!

Допустим есть такая инструкция с выбором :

case key of
#8 : backspace.click;
end;

У делета код 0007F. Как он описывается ?
#007f - не канает!
Подскажите дорогие форумчяне!
Заранее благодарю!
SeregaIRK вне форума Ответить с цитированием
Старый 14.07.2008, 17:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

{$EXTERNALSYM VK_DELETE}
VK_DELETE = 46;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.07.2008, 10:23   #3
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

E Delete виртуал кей 46, но надо обрабатывать не в событие OnKeyPress, а в событии OnKeyDown или OnKeyUp и например
Код:
procedure TMainForm.ListBoxKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
Case key of
46:{Ваша процедура};
end;
FaTaL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49