Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Valore non visualizzato
Forum - Visual Basic 6 - Valore non visualizzato

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
wuolfit (Normal User)
Pro


Messaggi: 100
Iscritto: 19/07/2011

Segnala al moderatore
Postato alle 16:38
Mercoledì, 03/08/2011
Salve,

ho un progetto che sta nascendo ora, dove almeno per il momento ho 2 form ed un modulo. All'interno del modulo ho dichiarato una variabile di tipo stringa chiamata testo(se non ricordo male le variabili globali si dichiarano così in vb6).
Nella prima form (Form1) ho una textbox e 2 bottoni, il primo per memorizzare il contenuto della textbox nella variabile ed il secondo per aprire Form2, mentre nella seconda form (Form2) ho un textbox, ora io vorrei salvare il contenuto della textbox presente in Form1 e visualizzarlo nella textbox presente in Form2, il problema è che io premendo il bottone acquisisci di cui questo è il codice

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Acquisisci_Click()
  2.        testo = Text1.Text
  3. End Sub



dovrei (almeno in teoria) salvare il contenuto della textbox nella varibile testo;
mentre per la textbox presente sulla seconda form ho questo codice

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Text1_Change()
  2.     Text1.Text = testo
  3. End Sub



con il quale dovrei (anche qua almeno in teoria) visualizzare il contenuto della variabile; ma a questo punto le domande sorgono spontanee perché non visualizzo il contenuto della variabile nella textbox presente nella seconda form???? Dov'è che sbaglio????
Grazie per l'aiuto

Ultima modifica effettuata da wuolfit il 03/08/2011 alle 16:41
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 16:59
Mercoledì, 03/08/2011
In

Codice sorgente - presumibilmente Visual Basic 6

  1. Private Sub Acquisisci_Click()



inserisci

Codice sorgente - presumibilmente Plain Text

  1. Form2.Text1.Text = Text1.Text



e butta tutto il resto ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
wuolfit (Normal User)
Pro


Messaggi: 100
Iscritto: 19/07/2011

Segnala al moderatore
Postato alle 17:08
Mercoledì, 03/08/2011
Ciao nessuno ho seguito il tuo consiglio ma purtroppo non va neanche così..... :hail: :d :d :hail:

Ultima modifica effettuata da wuolfit il 03/08/2011 alle 17:09
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:12
Mercoledì, 03/08/2011
Che vuol dire "non va"? Devi essere più preciso ...

Mostra tutto il codice che usi con i moduli/form dove lo hai inserito ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
wuolfit (Normal User)
Pro


Messaggi: 100
Iscritto: 19/07/2011

Segnala al moderatore
Postato alle 17:19
Mercoledì, 03/08/2011
Beh nel caso specifico con "non va" intendo che nella textbox della form2 non vedo nulla, per quanto riguarda il codice del bottone acquisisci è il seguente

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Acquisisci_Click()
  2.       Form2.Text1.Text = Text1.Text
  3. End Sub




PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:24
Mercoledì, 03/08/2011
Ma il bottone Acquisisci sta nel Form1?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
wuolfit (Normal User)
Pro


Messaggi: 100
Iscritto: 19/07/2011

Segnala al moderatore
Postato alle 17:43
Mercoledì, 03/08/2011
Si esatto il bottone è nella Form1, nella form 1 ci sono 2 bottoni 1) Acquisisci (di cui ti ho postato il codice); 2) Apri che apre Form2 che contiene solo una textbox (quella textbox che dovrebbe contenere i dati della textbox presente nella Form1)

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:46
Mercoledì, 03/08/2011
E il codice

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Text1_Change()
  2.     Text1.Text = testo
  3. End Sub



lo hai eliminato come ti avevo detto di fare?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
wuolfit (Normal User)
Pro


Messaggi: 100
Iscritto: 19/07/2011

Segnala al moderatore
Postato alle 17:52
Mercoledì, 03/08/2011
Si tolto c'è solo come codice quello dei 2 bottoni della Form1 e cioè

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Acquisisci_Click()
  2.       Form2.Text1.Text = Text1.Text
  3. End Sub
  4.  
  5. Private Sub Apri_Click()
  6. Dim Form2 As New Form2
  7. Set Form2 = New Form2
  8. Form2.Show
  9. End Sub



Ecco tutto il codice presente

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo