Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di fedrock
    Registrato dal
    Jun 2009
    residenza
    Milan
    Messaggi
    342

    [VB.NET]Assegnare tasti rapidi

    Salve volevo sapere come si assegnano dei tasti a un bottone , io solo assegnarli dando le compinazioni Alt+... , come si fa per mettere le lettere normeli , tipo io voglio che i button1 corrisponda alla lettera F come faccio a metterlo?

  2. #2
    Puoi utilizzare l'evento KeyDown del form potendo così gestire tutti i tasti che vuoi. Cioè:
    codice:
    Private Sub Form1_KeyDown(ByVal sender As Object, _
      ByVal e As System.Windows.Forms.KeyEventArgs) _
      Handles Me.KeyDown
    
      Select Case e.KeyCode
        Case Keys.F : Button1_Click(Nothing, Nothing)
        Case ...
    
      End Select
    End Sub
    
    Private Sub Button1_Click(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles Button1.Click
      
      ...
    
    End Sub
    Ahh, importante è che posti la proprietà Form1.KeyPreview = True, altrimenti il form non intercetta i tasti.

  3. #3
    Utente di HTML.it L'avatar di fedrock
    Registrato dal
    Jun 2009
    residenza
    Milan
    Messaggi
    342
    Grazie , funziona

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.