Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Visual Studio C#. Passaggio dati tra un Form e l'altro.

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Anthony47, archimede, Triumph Of Steel

Visual Studio C#. Passaggio dati tra un Form e l'altro.

Postdi pacifico » 24/07/21 16:59

Gent.mi,

al Form1 ho la visualizzazione dei dati su ListBox e gradirei averli anche su un'altro Form.

Il codice usato al primo Form: // Principale

Form2 f3 = new Form2(ListBox);
f3.Show();

Il codice usato al secondo Form:

public Form2(ListBox Form1)
{
InitializeComponent();
ListBox = ListBox.Form1;
}

Gentilmente se potete suggerire affinchè posso vedere i dati.
Anticipatamente ringrazio, saluto.
Domenico.
pacifico
Utente Senior
 
Post: 192
Iscritto il: 05/10/06 16:20

Sponsor
 

Re: Visual Studio C#. Passaggio dati tra un Form e l'altro.

Postdi Anthony47 » 25/07/21 19:38

Vedo che non arrivano risposte di esperti di C#, ti "sparo" quel che farei in vba...
Essenzialmente popolerei un array col contenuto del primo ListBox; poi userei questo array per popolare il secondo ListBox.

In vba il codice sarebbe piu' omeno così:

Codice: Seleziona tutto
Private Sub UserForm_Click()

myArray = UserForm1.ListBox1.List
UserForm2.ListBox2.RowSource = ""
UserForm2.ListBox2.List = myArray

End Sub
(ho agganciato la copia all'evento Click sulla prima userform)

Penso che l'oggetto ListBox abbia le stesse proprieta' e metodi sia in vba che in C#, magari quanto ti ho scritto si riesce ad adattare...

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 17789
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Programmazione


Topic correlati a "Visual Studio C#. Passaggio dati tra un Form e l'altro.":


Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti