Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Variabile da form a form

    Se dikiaro la variabile pippo nel form principale e supponiamo che essa abbia il valore 3, come posso far portare questa variabile in un altro form?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Nessuno sa fare una cosa così semplice, ma per me difficile?

  3. #3
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    dichiarala come public e la vedi facendo FormConVariabilePippo.VariabilePippo

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Potresti farmi un esempio per favore?

  5. #5
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    Inserieci in un progetto due form

    Form1
    codice:
    Option Explicit
    
    Private Sub Command1_Click()
    
     Form2.Show vbModal			'chiamo un'alra form
    
    End Sub
    
    Private Sub Form_Load()
    
     MyPublicVar = "Prova"  'inizializzo la variabile
    
    End Sub
    Form2
    codice:
    Option Explicit
    
    Private Sub Form_Load()
    
    	MsgBox MyPublicVar  'Legge Var
    
    End Sub
    e un modulo
    Modulo1
    codice:
    Option Explicit
    
    Public MyPublicVar As String  'dichiaro la variabile

    Toeke

    @darkblOOd le variabili pubbliche vanno dichiarate nel modulo
    per essere visibili a tutti i form del progetto

    Bye

  6. #6
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    :mavieni: :mavieni: :mavieni:

    Grazie Toeke e anche a te Darkbl00d (anche se non ho capito quello che volevi dire )

  7. #7
    Darkbl00d voleva suggerirti una cosa come questa (credo!):

    Form1:
    codice:
    Option Explicit
    
    Public Valore As String
    
    Private Sub Command1_Click()
       Form2.Show vbModal
    End Sub
    
    Private Sub Form_Load()
       Valore = "Prova"
    End Sub
    Form2:
    codice:
    Option Explicit
    
    Private Sub Command1_Click()
       MsgBox Form1.Valore
    End Sub
    Chi non cerca trova.

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    proprio quello che dice tas, e funziona!

  9. #9
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da Toeke
    @darkblOOd le variabili pubbliche vanno dichiarate nel modulo
    per essere visibili a tutti i form del progetto

    Bye
    anche se fai FormConVariabilePuclic.Varibile la vedi in tutti i form del progetto

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.