Se qualcuno usa "Microsoft Visual Basic 6.0" vorrei chiedergli come fare per collegare un "Form" ad un'altro.... :help:
Cosa ti serve? Che intendi con collegare? Fammi sap.
per aprire un'altro form dovrebbe essere
form2.show
credo sia cosi, è da un po che nn uso visual basic
Quello che dice caos è giusto.
Vediamo se così ti va bene comunque.
Se hai due file .FRM che chiamiamo Form_A e Form_B e, all'interno del bottone presente nella Form_A vuoi fare riferimento all'altro file .FRM farai:
Private Sub Button_Click()
Form_B.qualchecosa
End Sub
Dove "qualchecosa" sta per un metodo, una proprietà, un evento o un nome di variabile presente nella Form_B. Le "cose" cui puoi accedere da un form all'altro devono essere dichiarate Public altrimenti non le puoi vedere. L'esempio di sopra, scritto all'interno della Form_A, non potrà essere acceduto dalla Form_B perchè dichiarato Private.
Fammi sap se va bene.
Non credo di aver capito bene come rendere "public" un form "private"
Crea un progetto con due form: Form1 e Form2
In Form1 metti un bottone
Adesso aggiungi questo codice a Form1:
'------------------------------------
Private Sub Command1_Click()
Call Form2.Form_Click
MsgBox Form2.ciccio
End Sub
'------------------------------------
Aggiungi questo codice a Form2:
'------------------------------------
Public ciccio As String
Public Sub Form_Click()
MsgBox "click"
ciccio = "ciao"
End Sub
'------------------------------------
Per accedere a qualunque cosa (presente all'interno della codice della form) basta renderlo pubblico.
Fammi sap.
Cosa vuol dire quel "Ciccio"?
E' il nome di una variabile in cui puoi inserire un valore.
Temo di non capire cosa intendete per "Variabile" potete dirmelo in parole semplici?
Rispondete per favore.... :rip1: :rip1: :sheep:
Per variabile si intende un blocoo di memoria che viene riservata per scriverci appunto un valore chè può variare durante l'esecuzione del programma... (In vb si riesrva tale blocco con la clausola DIM... es: "dim nome as string")
Per qualsiasi problema contattami in privato che ci si riesce a spiegare meglio sul vb sono abbastanza ferraro ci programma da quasi 3 anni... (anche se adesso mi sto orientando sul c++ e sul php)
:help: Esattamente a che serve sto casino?? :bye2: ed esattamente mi spieghi dove hai imparato a programmare? :help:
questo casino serve per scrivere dati e per poterli recuperare un secondo momento..
senza variabili non se fa nulla...
E a che serve recuperarli in un secondo momento?
non è facile spiegarti tutto partendo da zero così,
se vuoi imparare a programmare in qualche linguaggio,anche semplice come il visual basic, scaricati una guida e leggitela, trovi in rilievo il topic dei siti per iniziare a programmare.
cmq:
il pc funziona così: acquisizione dati , memorizzazione , elaborazione, risultato
per compiere qualsiasi operazione il pc ha bisogno della memoria, una variabile serve a inserire un valore nella memoria per poi recuperarlo nella terza fase, ovvero l'elaborazione...
esempio:
variabile_1= 2;
variabile_2= 5;
MEMORIZZAZIONE
i valori 2 e 5 vengono memorizzati in variabile_1 e variabile_2
ELABORAZIONE
ovvero: variabile_1 + variabile_2 (ad esempio)
vai a cercare nella memoria del pc il registro che contiene variabile_1 e quello che contiene variabile_2 e recuperi i valori
esegui: 2(variabile_1) + 5 (variabile_2)= 7
RISULTATO
stampa 7
in realtà poi ci sarebbe bisogno di una variabile_3 per memorizzare il risultato e allora:
variabile_3= variabile_1 + variabile_2
questa è una versione molto semplicistica ma è per farti capire...
cmq un consiglio spassionato: se davvero vuoi imparare a programmare, prima imparati i fondamenti di base, altrimenti poi non ci capisci nieinte quando vai a studiarti un manuale
Ho almeno 5 o 6 manuali per imparare a programmare ma non ci si capisce niente in quanto parlano tutti proprio come te ed io non ho ancora capito perchè dovrei riservarmi questo pezzo di memoria se un progetto di visual basic basta salvarlo in una cartella....
prova ad accendere il pc senza ram...
e cmq mica ti posso spiegare una cosa complicata con le figure eh?^
Che succederebbe accendendo il computer senza ram?? credo proprio che non partirebbe...
Facciamo un esempio.
Hai mai provato a "copiare" e "incollare" del testo da una pagina? Cosa succede?
Se tu facessi "copia" e poi, quando fai "incolla", non copiasse nulla ... che penseresti? Che qualcosa non funziona. Giusto? Ecco. Le variabili servono a memorizzare l'informazione. Senza una variabile il testo che avevi "copiato" non potrà essere "salvato" da nessuna parte. E quindi non lo ritroverai più. Mai.
Squall, il problema della programmazione è lungo e complicato. Ti consiglierei di iniziare con degli esempi di vita. Ogni volta che leggi qualcosa dai tuoi 5 libri prova a metterlo in pratica nella tua vita reale (come nel caso che ti spiegavo della variabile) sennò non ne uscirai più.
E' un pò come domandarsi a cosa serve la matematica. Quando poi ti rendi conto che ti rubano i soldi del resto al bar ... scopri che è utile. Auguri.
CitazioneChe succederebbe accendendo il computer senza ram?? credo proprio che non partirebbe...
lol penso proprio di no
CitazioneFacciamo un esempio.
Hai mai provato a "copiare" e "incollare" del testo da una pagina? Cosa succede?
Se tu facessi "copia" e poi, quando fai "incolla", non copiasse nulla ... che penseresti? Che qualcosa non funziona. Giusto? Ecco. Le variabili servono a memorizzare l'informazione. Senza una variabile il testo che avevi "copiato" non potrà essere "salvato" da nessuna parte. E quindi non lo ritroverai più. Mai.
Squall, il problema della programmazione è lungo e complicato. Ti consiglierei di iniziare con degli esempi di vita. Ogni volta che leggi qualcosa dai tuoi 5 libri prova a metterlo in pratica nella tua vita reale (come nel caso che ti spiegavo della variabile) sennò non ne uscirai più.
E' un pò come domandarsi a cosa serve la matematica. Quando poi ti rendi conto che ti rubano i soldi del resto al bar ... scopri che è utile. Auguri.
Ci provo subito.... credo che tu debba fare il filosofo....(grazie per il consiglio.... forse è l'unica cosa che ho capito del discorso...)
CitazioneFacciamo un esempio.
Hai mai provato a "copiare" e "incollare" del testo da una pagina? Cosa succede?
Se tu facessi "copia" e poi, quando fai "incolla", non copiasse nulla ... che penseresti? Che qualcosa non funziona. Giusto? Ecco. Le variabili servono a memorizzare l'informazione. Senza una variabile il testo che avevi "copiato" non potrà essere "salvato" da nessuna parte. E quindi non lo ritroverai più. Mai.
Squall, il problema della programmazione è lungo e complicato. Ti consiglierei di iniziare con degli esempi di vita. Ogni volta che leggi qualcosa dai tuoi 5 libri prova a metterlo in pratica nella tua vita reale (come nel caso che ti spiegavo della variabile) sennò non ne uscirai più.
E' un pò come domandarsi a cosa serve la matematica. Quando poi ti rendi conto che ti rubano i soldi del resto al bar ... scopri che è utile. Auguri.
l'ho sempre detto io che ti fai troppi cannoni!!!!!
Per squall:
un consiglio d'amico......lascia perdere la programmazione!!!
allora, prendiamo x esempio un programma ke dato un numero in entrata lo raddoppia e scrive a video il risultato (si lo so sono orginale)
alora quando tu scrivi il numero lui questo numero lo deve "salvare momentaneamente in una "casellina" di memoria. la casellina è la variabile. tu scrivi, il prgamma riceve e mette nella casellina il numero.
poi nell'istruzione successiva il programma legge ke deve moltiplicare per 2 il numero, e a scelta di ki fa il programma mette il risultato o nella casellina dove prima cera il numero o in un altra casellina.
forse avrai capito meno di prima, ma il mio +1 lo fatto^^