Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    708

    [C#] Click di un Button tramite il tasto Enter

    Buongiorno a tutti,
    ho creato questa toolbar in un applicazione WindowsForm:


    Come dovrei procedere per far in modo che quando l'utente preme il tasto ENTER viene eseguita l'azione di click sul button 'Aggiorna'?


    Grazie.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    708
    Gibra,
    io ho messo l'evento sul KeyDown, all'interno faccio il controllo:
    codice:
    if (e.KeyCode == Keys.Enter)
    {
        //chiamo il metodo eseguito normalmente al click sul button 'aggiorna'
    }
    La mia domanda è: deve inserire l'evento KeyDown anche sui due DateTimePicker oppure c'è un modo per globarizzare il tutto?

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Quote Originariamente inviata da exFelino Visualizza il messaggio
    Gibra,
    ...
    La mia domanda è: ...
    La soluzione io te l'ho data.
    Perché non la provi, invece di continuare a chiederne altre?

  5. #5
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    708
    Riporto qui il testo:
    "If the control that has focus accepts and processes the ENTER key press, the Button does not process it. For example, if a multiline TextBox or another button has focus, that control processes the ENTER key press instead of the accept button."

    Avevo già letto le "NOTE" ma non mi è chiaro cosa c'è scritto...

  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Allora devi scrivere cosa non ti è chiaro, non puoi generalizzare.
    Della frase sotto, riportata nelle NOTE, cosa non ti capisci?


    Impostare la proprietà AcceptButton o CancelButton di un oggetto Form per consentire agli utenti di selezionare un pulsante premendo il tasto INVIO o ESC anche se il pulsante non si trova nello stato attivo. In questo modo, il form agisce come una finestra di dialogo.


    https://msdn.microsoft.com/it-it/lib...(v=vs.90).aspx



  7. #7
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    708
    Grazie Gibra, scusami, adesso mi è tutto chiaro e ha funzionato egregiamente....

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 © 2024 vBulletin Solutions, Inc. All rights reserved.