Passaggio informazioni tra form

lunedì 07 dicembre 2009 - 17.20

Stecra63 Profilo | Newbie

Ciao a tutti,

ho la necessità di passare informazioni tra form.
Ho una form1 con una combox1 con un insieme di stringhe ed un bottone che mi serve per aprire una form2 .
Sulla form2 ho dei comandi che dvono essere abilitati oppure no seconda della scelta nella combobox1 nella form1.
Come facio a passare alla form2 il valore selezionato nella form1.combobox1.text?

Grazie dell'aiuto

Stefano

AntCiar Profilo | Expert

Ciao. La cosa è semplicissima

Se scrivi in C#

nella form2 inserisci il seguente codice

public string ObjData
set
{
qui di seguito valuti il valore passato
switch (value)
{
case "":

break;
default:

break;
}
}

poi nella form1 quando apri la form2 dopo che hai fatto " Form2 f2 = new Form2;"
richiami la proprietà e gli passi il valore: f2.ObjData = this.combobox1.selectvalue;

Volevo ricordarti che io alla "ObjData" ho dato tipo stringa perchè non so effettivamente i tuoi valori di che tipo sono. Puoi cambiarla a tuo piacimento e anche cambiargli nome.

Ciao ciao
Cristian Barca

Stecra63 Profilo | Newbie

Ciao,

scusa ma mi manca qualcosa.
Prima di tutto stò utilizzando vs2008 in c#

Tu scrivi:

public string ObjData
set
{
qui di seguito valuti il valore passato
come valuto il valore passato? (come ti ho detto ho una combobox1 nella form1 con stringhe testo)

poi credo che, nella form 1 devo definire una:
string ObjData;

e porre:
f2.ObjData = this.combobox1.Text;
selectvalue il debug non lo riconosce.

Oppure cosa devo fare?

Grazie.

CrystalEye Profilo | Newbie

ciao ...si è già parlato di questo in un altro Thread in questo sito:

http://www.dotnethell.it/Forum/messages.aspx?ThreadID=33463
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5