Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [c# + eventi]

  1. #1

    [c# + eventi]

    Ciao ragazzi.
    Mi è sorto un dubbio, e volevo chiedervi informazioni a riguardo.

    Ho creato un textbox, ed ho definito l'evento ON_KEY_DOWN,
    ossia la pressione del tasto, a questo punto se il tasto premuto è Enter faccio qualcosa, tipo una messagebox.show(this.text).

    Mi ero posto la seg. domanda.

    E' possibile generare l'evento On_key_down, cioè supponiamo di creare un button, e all'evento click del button far eseguire l'evento On_key_down del text, inviandogli il tasto Enter.


    Grazie a chiunque risponda.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Nell'evento Click del pulsante, ti basta richiamare il metodo che gestisce l'evento KeyDown della casella di testo; meglio ancora, separa il codice che esegui su pressione del tasto ENTER e inseriscila in un metodo a parte che richiami nell'evento KeyDown quando viene premuto ENTER e, ancora, quando fai Click sul pulsante.

    Non credo sia il caso di complicare il codice per una simile esigenza.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Si Grazie, ci sono riuscito.

    private void button1_Click(object sender, System.EventArgs e)
    {
    textBox1.Select();
    TextBox1_KeyDown(this , new KeyEventArgs(Keys.Enter));
    }


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