Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Evento pressione tasto

  1. #1
    Utente di HTML.it L'avatar di XBarboX
    Registrato dal
    Dec 2008
    Messaggi
    121

    Evento pressione tasto

    Ciao a tutti,
    avrei bisogni di sapere come eseguire del codice dentro il mio programma quando il tasto F11 viene premuto.

    Il metodo OnKeyDown non posso usarlo in quanto il mio programma non ha un form.

    Qualcuno può darmi una mano?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Ciao. Leggi qui

    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    Utente di HTML.it L'avatar di XBarboX
    Registrato dal
    Dec 2008
    Messaggi
    121
    Cosa sbaglio?


    Codice nel main:
    codice:
                timer.Tick += new EventHandler(timer_Tick); 
                timer.Interval = 500;              
                timer.Enabled = true;                       
                timer.Start();
    Funzione timer_Tick:
    codice:
    public static void timer_Tick(object sender, EventArgs e){
                if (GetAsyncKeyState((int)Keys.F11) != 0 ) {
                    try
                    {
                        MessageBox.Show("PREMUTO F11")
                    }
                    catch (Exception er) { }
                }
            }
    Non da errori di compilazione.

    La cosa strana è che in un'applicazione Windows Form funziona.
    Io invece ho creato una applicazione windows form ed ho eliminato il form. Quindi tutto il mio codice è in Program.cs

  4. #4
    Il titolo della discussione non è conforme al regolamento, mandami per favore un messaggio privato con la rettifica.
    Chi non cerca trova.

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.