Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Passaggio di variabili tra Form
venerdì 28 marzo 2008 - 16.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 28 mar 2008 - 16:15
Salve a tutti ho un problemino nel passare delle variabili tra form.
La struttura deve essere cosi composta:
Form1 apre Form 2 che gestisce dei dati li elabora e ne riporta il risultato su una variabile di Form1.
Form1 ha la variabile Valore.
Form2 deve compilare la variabile Valore di Form1
Sto provando mettendo pubblica la variabile Valore ma non funziona niente.
E non riesco bene a capire come dovrebbe funzionare il metodo ref.
Spero mi possiate aiutare Grazie
mircoso
Profilo
| Newbie
30
messaggi | Data Invio:
ven 28 mar 2008 - 16:19
Hai provato a creare una proprietà nel form???
io personalmente scambio i dati così...
Public Shared Property AvvisoSuForm() As String
Get
AvvisoSuForm = AttivoAvvisoSuForm
End Get
Set(ByVal value As String)
AttivoAvvisoSuForm = value
End Set
End Property
spero ti possa essere utile
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 28 mar 2008 - 18:13
Veramente sto provando ma non riesco...sapresti darmi qualche info in piu?
Io lo starei scrivendo in c# anche se siamo li non credo che cambi molto...
mircoso
Profilo
| Newbie
30
messaggi | Data Invio:
ven 28 mar 2008 - 18:38
609_WindowsApplication1.zip
l'esempio è fatto in vb e l'ho fatto al volo ma funziona
Good Look
Mirco
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
ven 28 mar 2008 - 20:10
prova a creare la proprieta come detta da mircoso e setta l'apertura della form2 non con show ma con showdialog in modo che quando subito dopo andrai aporre il valore lavorato dal form2 sara sicuramente settato
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
ven 28 mar 2008 - 20:36
Se gestisco il tutto con uno showDialog infatti mi funziona ma in realtà il Form1 apre il form2 (Fin qui tutto bene) a sua volta il Form2 gestisce ed elabora i dati poi si chiude Form2 e Form1 è compilato con i dati elaborati da Form2
Quindi in realtà non riesco a restituire i dati a Form1
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
ven 28 mar 2008 - 20:41
in form1
dim form2 as form
form2.showdialog
valore = form1.nomeproperty
in form2
dim Nomevar as tipovariabile
public property nomeproperty
get
'impostazione del valore
return valore
end get
set
'restituzione del valore
Nomevar=value
end set
end property
.
.
.
.
nomevar=QuelloCheDeveEssere
fine
Dimmi se non ti e chiaro o se io non ho capit niente
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
sab 29 mar 2008 - 19:07
Caspita probabilmente tu lo hai spiegato in modo chiaro ma io non riesco a riportarlo.
in effetti non riesco a gestire una property lo faccio creando un metodo che restituisce un valore...è corretto cosi?
ma la form1 non modifica il suo valore iniziale
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
sab 29 mar 2008 - 20:28
POSTAMI UN'ESEMPIO E VERIFICO
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
sab 29 mar 2008 - 20:28
POSTAMI UN'ESEMPIO E VERIFICO
attilio
Profilo
| Junior Member
115
messaggi | Data Invio:
dom 30 mar 2008 - 23:56
Ho risolto creando un metodo che accetta un valore in ingresso e un'array in output in questo modo sembra tutto OK
Spero sia un modo corretto di affrontare la cosa :-)
Ora (come ho scritto nella nuova discussione aperta mi sto cimentando nella stampa su seriale (stampante seriale).
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !