Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326

    delphi - evento OnReturnPressed

    ciao a tutti,

    volevo gestire l'evento OnReturnPressed di un campo Tedit

    tale evento l'ho trovato nell'help del componente Tedit, ma non lo trovo tra gli eventi dell'oggetto?????

    io volevo fare in modo che quando alla pressione di "enter" sul campo tedi1 venisse generato l'evento click di un button che sta sulla stessa form:

    qundi sull'evento onReturnPressed

    begin

    TForm1.Button1Click;
    end;



    grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Adesso non ricordo quali siano gli eventi di un componente Tedit, ma sicuramente c'è l'evento onKeyPressed (o similia). Puoi intercettare questo evento e controllare se il tasto premuto è Enter (codice ASCII 13).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    grazie,.....ho fatto cosi:


    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
    begin
    if key=chr(13) then Form1.Button1.Click ;
    end;

    ciao

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da 123delphi321
    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
    begin
    if key=chr(13) then Form1.Button1.Click ;
    end;
    E' meglio se "assorbi" il tasto...

    codice:
    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
    begin
      if Key = #13 then
      begin
        Button1.Click;
        Key := #0;
      end;
    end;
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.