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

Если я тебя правильно понял, то тебе нужно чтобы при нажатии горячей клавиши, если присутствует она в одном из Edit'ов, то добавить текст из LableEdit'а токого же порядкового номера, что и Edit с этой клавишей?
Если да, то сделай так:
Код:
procedure TForm2.Edit3KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  i: integer;
begin
  if ssAlt in Shift then
    for i := 1 to 9 do
      if chr(Key) = TEdit(FindComponent('Edit' + IntToStr(i))).Text then
        Memo1.Lines.Add(TEdit(FindComponent('LEdit' + IntToStr(i))).Text);
end;
Т.к. дополнительных компонентов я не ставил, то сделал на примере стандартных.
__________________
IDE := Embarcadero.RADStudio.XE.Architect
// Успешность метода научного тыка обратно пропорциональна извилистости головного мозга на кривизну рук ©
Ответить с цитированием