+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 9 su 9

Seleziona elemento apertura Form

  1. #1
    trapo non  in linea Scolaretto
    Salve a tutti,
    in un progetto vb.net devo creare delle shortcut con i tasti "F", creandone una con il seguente codice:
            If e.KeyCode = Keys.F1 Then
                MsgBox("ciao")
            End If
    
    Il problema che non so in quale evento inserire il codice. Non posso inserirlo nell'evento keydown del form perch alla sua apertura viene automaticamente selezionato un tasto quindi dovendo per forza mettere il codice nell' evento keydown del tasto poi se si preme un altro tasto e rimane selezionato la shortcut non pi valida. Come potrei fare?

  2. #2
    Sgrubak non  in linea Scribacchino
    Ma di cosa stiamo parlando? VBA o VB.NET? Chiariscilo e attendi che un moderatore sposti la discussione...
    Quote Originariamente inviato da trapo Visualizza il messaggio
    Non posso inserirlo nell'evento keydown del form perch alla sua apertura viene automaticamente selezionato un tasto quindi dovendo per forza mettere il codice nell' evento keydown del tasto poi se si preme un altro tasto e rimane selezionato la shortcut non pi valida
    Chiarisci anche questo, perch non l'ho capito...

  3. #3
    vb.net ma trapo perch posti in Pausa Caff?

    Questa volta sposto io.
    ℹ️ Leggi di pi su AntonioG ...

  4. #4
    trapo non  in linea Scolaretto
    Ciao, mi sar dimenticato di inserire l'argomento in cui pubblicare.. scusate
    Per quanto riguarda vb.net praticamente devo creare delle shortcut con i tasti F1, F2, F3 ecc. Le shortcut le creo con il codice prima postato. Quando apro il form che in ascolto delle schortcut (nell'evento form_keydown) le shortcut non vengono eseguite perch, all'apertura del form, viene automaticamente selezionato un tasto ( selezionato in blu). Come dovrei risolvere? Se inserisco il codice nell'evento keydown del tasto la shortcut viene eseguita ma se poi dall'utente viene premuto un altro tasto rimane selezionato e la shortcut non funzionerebbe pi.

  5. #5
    Quote Originariamente inviato da trapo Visualizza il messaggio
    Ciao, mi sar dimenticato di inserire l'argomento in cui pubblicare.. scusate
    No, non c'entra l'argomento ma la sezione del forum. Non c' problema, ti chiedo solo pi attenzione perch per noi comporta un lavoro extra che svolgiamo tutti volontariamente. Se lo moltiplichi per tutti questi tipi di problemi ... la collaborazione fondamentale.
    ℹ️ Leggi di pi su AntonioG ...

  6. #6
    trapo non  in linea Scolaretto
    Va bene

  7. #7
    Per il problema, nel Form_Load aggiungi

    Me.KeyPreview = True
    ℹ️ Leggi di pi su AntonioG ...

  8. #8
    trapo non  in linea Scolaretto
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Per il problema, nel Form_Load aggiungi

    Me.KeyPreview = True
    Provato, funziona. Grazie mille

  9. #9
    Ok ma studia anche la documentazione per capire bene il codice che usi, a parte il fatto che funzioni

    https://docs.microsoft.com/en-us/dot...w?view=net-5.0
    ℹ️ Leggi di pi su AntonioG ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Prodotto Matriciale Elemento per elemento
    Da grnivan nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 14-10-2014, 13:25
  2. Risposte: 4
    Ultimo Post: 31-08-2013, 10:44
  3. VBScript & Apertura form VBA
    Da roccolamann nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 22-09-2012, 10:38
  4. Apertura Form
    Da m.ettori nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 19-05-2008, 17:17
  5. ad apertura form seleziona casella testo da codice
    Da antoniopd nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 02-08-2007, 11:20