Da un form di un progetto ad un altro form di un altro progetto.

martedì 26 luglio 2011 - 23.38

jekisi Profilo | Senior Member

Salve a tutto il forum, avrei la seguente domanda da porre, non so se la cosa si può fare.

In un progetto aggiungo un secondo progetto.
All' aggiunta della form in tutte e due mi mette FORM1 come iniziale.

Posso aprire dal form del primo progetto la form del secondo progetto ad esempio con un button con showdialog?

Oppure, avendo due progetti totalmente separati, esempio.

Soluzione1 Nome = Pippo
Soluzione2 Nome = Pluto

Posso aprire la Form1 di pluto dalla soluzione1?


Se si può come posso fare una delle due cose o entrambi?


Dinstinti Saluti


Fabio Messina

pedro8a Profilo | Junior Member

Si che puoi,
nel primo progetto metti come riferimento il secondo progetto (questo deve essere inserito come libreria di classi).

A questo punto il secondo progetto è una classe che puoi utilizzare

Se non ci riesci ti posto un mini prog di esempio.

jekisi Profilo | Senior Member

Si grazie me lo puoi passare, non la capisco tanta bene questa cosa.

Con l' esempio forse lo capisco meglio

Distinti Saluti
Fabio Messina

pedro8a Profilo | Junior Member

Ti allego un programmino con 2 progetti. Il tutto fatto cn VB.NET 2008 express.
Il secondario è stato aggiunto come "libreria di classi" e ne puoi aìggiungere quanti ne vuoi.

Se in un progetto devi aprire un altro progetto, ti basto metterlo nei suoi riferimenti.

Nella cartella \bin (che ho lasciato come default), troverai il .exe e una dll che è il secondo progetto.

Se qualcuno più esperto di me ci vuole dare un occhiata e "MIGLIORARLO" ne sarei felicissimo.

E' anche molto facile passare valori tra i progetti.
Quello che mi piacerebbe fare è rendere le variabili pubbliche a tutti i progetti, ma non sono capace.

Ciao e buon divertimento

jekisi Profilo | Senior Member

Mi sa che manca qualche cosa.

Non ci sta il modulo della Libreria di classe

pedro8a Profilo | Junior Member

Hai ragione, prova ora.
Ho messo un terzo progetto questa volta exe ( ma a me non piace preferisco un progetto exe e gli altri dll)
Il vantaggio è che i progetti exe possono essere lanciati indipendentemente.

Ho messo anche una var. pubblica e lo scambio dati.

Ciao
Pedro8a
Sviluppo per passione
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5