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
Aiut per applicazione multiform
mercoledì 11 ottobre 2006 - 14.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bule
Profilo
| Junior Member
101
messaggi | Data Invio:
mer 11 ott 2006 - 14:51
ciao a tutti,
spero che qualcuno possa aiutarmi perchè non sò più dove sbattere la testa...
allora stò svilppando con visulastudio 2005 .net c# un'applicazione con più form. Il form principale quello che vienw creato all'avvvio dell'applicazione : application.run(new form1()) crea appena caricato due form form2 e form3.
form2 è visibile, form3 è nascosto.
come faccio ad accedere a form3 da form2? accedere nel senso come faccio per esempio a prender il contenuto di una sua label?
In partica cercherei un sistema per scorrere tra i form attivi di un'applicazione per selezionare quello che mi serve..
aspetto con speranza un'aiuto...
us01739
Profilo
| Expert
641
messaggi | Data Invio:
mer 11 ott 2006 - 14:55
Non comosco il c#, ma in vb farei qualcosa del genere:
dim testo as string
testo= form3.label1.text
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------
bule
Profilo
| Junior Member
101
messaggi | Data Invio:
mer 11 ott 2006 - 15:03
grazie per la risposta intanto,
..
il mio problema è che "form3" non viene visto da form2 cioè se inserisco per esempio un bottone su form2 e nell'evento di click scrivo
form3.label non viene compilato. Posso scrivere solo Form3 cioè il tipo di form presente nell'applicazione ma non la sua istanza form3
us01739
Profilo
| Expert
641
messaggi | Data Invio:
mer 11 ott 2006 - 15:18
e se fai:
dim f as nomeprogetto.form3
dim testo as string
test=f.labe1.text
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------
bule
Profilo
| Junior Member
101
messaggi | Data Invio:
mer 11 ott 2006 - 15:30
no così non funziona perchè mi dice che stò cercando di usare la variabile f che non è stata assegnata....che tutto sommato è anche giusto che mi venga detto, sfortunatamente...
bule
Profilo
| Junior Member
101
messaggi | Data Invio:
mer 11 ott 2006 - 16:23
ho risolto così
nel form principale creo una variabile static per ogni form seconadrio aperto
public static Form2 f2 = null;
public static Form3 f3 = null;
quando creo i due form form2 e form3 faccio f2=form2, f3=form3
ora in ogni punto dell'applicazione posso accedere a form2 e form3 facendo semplicemente
Form1.f2
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 !