Показать сообщение отдельно
  #16  
Старый 08.10.2010, 18:35
Аватар для Sky.NET
Sky.NET Sky.NET вне форума
Прохожий
 
Регистрация: 22.09.2010
Сообщения: 49
Версия Delphi: XE
Репутация: 12
По умолчанию

Проверь, правильно ли ты всё написал.

Вот я сделал сейчас так:
На объект Edit2 повесил событие.
Запустил. Ввёл D, нажал (Alt+D).
Всё работает.
Код:
procedure TForm2.Edit2KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if ssAlt in Shift then
    if chr(Key) = Edit2.Text then
    ShowMessage('ОК');
end;

Кстати, в свойствах Edit поставь CharCase на ecUpperCase, т.к. с маленькими буквами не работает =)
__________________
IDE := Embarcadero.RADStudio.XE.Architect
// Успешность метода научного тыка обратно пропорциональна извилистости головного мозга на кривизну рук ©
Ответить с цитированием