Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [VB6] - Associare un azione a tutte le textbox

    ciao! Io ho un form con molte textbox.
    Vorrei che quando clicco invio dentro una delle texbox venisse lanciato il tasto "SALVA" del form.

    A tal proposito ho usato il codice:

    codice:
    Private Sub miaTextbox_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then
        bottoneSalva_Click
    End If
    End Sub

    dove BottoneSalva_Click è la sub che lancia tutti i comandi del bottone che serve a salvare i dati.

    Sin qui tutto ok però siccome ho una marea di textbox volevo sapere se era possibile creare la sub che ho scritto su in automatico per ogni textbox.

    una cosa del tipo:

    codice:
    dim mioControllo as control
    for each mioControllo in mioForm.Controls
         if typeOf mioControllo is textbox then
                  e adesso che ci scrivo? :D
         end if
    next

    Grazie a tutti per l'aiuto!

  2. #2
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Vedo che sei per la programmazione alternativa

    No, quello che fai tu con quel codice non serve.

    Deduco che le text box non facciano parte di un Array di textbox...in questo caso non ti resta che aggiungere il pezzo di codice "IF Keyascii...." in tutte le textbox.

    Forse e' meglio se anziche' mettere quel codice, metti una chiamata ad una SUB che esegue quel codice (passandogli come parametro Keyascii) cosi' se devi fare una modifica a quel codice, lo fai una sola volta
    ...and I miss you...like the deserts miss the rain...

  3. #3

    Re: [VB6] - Associare un azione a tutte le textbox

    Originariamente inviato da Veronica80
    ciao! Io ho un form con molte textbox.
    Vorrei che quando clicco invio dentro una delle texbox venisse lanciato il tasto "SALVA" del form....
    ...ma non basta impostare la proprieta':
    Default = True
    del bottone Salva ???

    dovrebbe funzionare.....
    IceCube_HT (VB6 fan Club)

  4. #4
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Bellissima sta funzione!!!!
    Funziona!

    Grazie!!!

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.