Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [C#]Tastiera e CommandButton

    Come faccio a impostare quando clicco un tasto si attiva unmetodo? esiste un oggetto aqpposito
    una proprietà? In VB6 era semplicissimo per i menù ora in c# nonmi ci raccapezzo più!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Scusa il ritardo nella risposta ma... spiegati meglio.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    DUnque io voglio che quando clicco un pulsante sulla tastiera venga eseguito un determinato metodo

  4. #4
    Devi aggiungere al delegate multicast un delegate che gestisca l'evento del pulsante.
    codice:
                    this.button1.KeyDown+=new KeyEventHandler(this.button1_KeyDown);
                    //...
    		private void button1_KeyDown(object sender, KeyEventArgs e)
    		{
    
    		}
    Solitamente la prima riga viene inserita nella region "Codice generato da Progettazione Windows Forms", nella zona riguardante il tuo controllo. Visual Studio se inizi ad inserire il codice "this.button1.KeyDown+=" mostra un'opzione che ti consente di inserire automaticamente tutto il codice necessario a gestire l'evento premendo due volte TAB.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Ho capito e per decidere che pulsante premere?
    Poi volevo chiedere è necessario che ci sia il controllo attivo su quel form?

  6. #6
    Semmai "per capire quale pulsante è stato premuto"...
    codice:
    if (e.KeyData=Keys.<tasto>)
    {
    
    }
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

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.