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

    [VB.NET] Premere un button con un tasto della tastiera

    Salve.
    Sono nuovo del forum.
    Volevo sapere se in visual basic si può fare in modo che alla pressione di uno specifico tasto della tastiera venga eseguito lo stesso codice assegnato ad un button presente nel form.
    Nello specifico ho creato un calcolatrice e voglio che alla pressione dei tasti + - * / vengano eseguite le rispettive funzioni (addizione, sottrazione, moltiplicazione e divisione)e non il carattere corrispondente nella TextBox selezionata nella quale è inserito il primo numero del calcolo.
    Spero di essere stato abbastanza chiaro.

  2. #2
    Se il codice che ti interessa eseguire può essere eseguito SOLO quando la tua calcolatrice è in primo piano puoi mettere a True la proprietà KeyPerview del Form e poi postare il codice nell' evento KeyUp del Form stesso.

    Se lo vuoi eseguire a Form NON in primo piano devi usare la API GetAsyncKeyState in un evento Timer

    Bye

  3. #3
    grazie per la risposta, ma credo di non aver capito...ho appena provato e non funziona
    potresti essere più preciso??
    comunque vorrei che funzionasse solo quando ce il form attivato.

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.