Событие при нажатии клавиши Enter

Тема в разделе "Delphi - FAQ", создана пользователем Inbox, 11 июн 2007.

Статус темы:
Закрыта.
  1. Inbox

    Inbox Гость

    Пользователь вводит число в Edit Даллее нажимает клавишу Enter и происходит событие,
    в моём случае происходит изменение размера image.
    И попутно второй вопросик: как пользователю запретить вводить в Edit большие числа???
    Например не более 4500едениц......
     
  2. etc

    etc Гость

    <!--QuoteBegin-Inbox+11:06:2007, 11:35 -->
    <span class="vbquote">(Inbox @ 11:06:2007, 11:35 )</span><!--QuoteEBegin-->Пользователь вводит число в Edit Даллее нажимает клавишу Enter и происходит событие[/quote]
    а не хватит просто обработать существующие? OnKey<Press, Down, Up>
    <!--QuoteBegin-Inbox+11:06:2007, 11:35 -->
    <span class="vbquote">(Inbox @ 11:06:2007, 11:35 )</span><!--QuoteEBegin-->как пользователю запретить вводить в Edit большие числа???[/quote]
    TMaskEdit?
     
  3. Inbox

    Inbox Гость

    "а не хватит просто обработать существующие?"
    Хватит.
    Только для какого компонента создовать событие?, если у меня несколько едитов и несколько событий?
    Для компонента на котором едиты распалагаются? (Панель, Форма)??
     
  4. etc

    etc Гость

    Для: Inbox
    ненадо ничего создавать, все уже есть ...
    опишите что вам надо получить в результате
     
  5. Inbox

    Inbox Гость

    На форме находится 4 едита и панель, на панели размещены три image.
    В 1ый едит вводим высоту панели,
    во 2ой вводим высоту image1
    в 3ий вводим высоту image2
    в 4ый вводим высоту image4

    Далее нажимаем Enter: панель и картинки принимают свой размер.

    С кнопкой все понятно, а вот с клавишей Enter...........((??
     
  6. Pasha

    Pasha Гость

    Для: Inbox
    Добавь под 4-м эдитом кнопку и сделай ее дефолтной. И tab order пропиши.
     
  7. etc

    etc Гость

    к примеру обработать TEdit.OnKeyDown, типа так:
    Код (Text):
    procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
    Shift: TShiftState);
    begin
    if key= vk_return then
    //you code here
    end;
     
  8. Inbox

    Inbox Гость

    ""обработать TEdit.OnKeyDown.........""
    Выполняет событие в том случае если именно этот едит активный......



    C кнопкой вроде получается......
    А что в таб ордер прописывать??
    Я ставлю 1 или 0, вроде и так и так, работает, в чем отличие???
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей