C# lettura controlli della form chiamata.

venerdì 26 settembre 2008 - 08.34

secks Profilo | Senior Member

Ciao a tutti.
Ho una form che richiama un'altra form:

frmPippo f = new frmPippo();
f.ShowDialog();
f.Dispose();

una volta uscito dalla frmPippo, prima del Dispose(), vorrei leggere il contenuto di, ad esempio, una textbox.

in vb basta fare

dim s as string = f.txtArticolo.txt

in C# non vedo txtArticolo.txt

come posso fare?

Ciao a tutti e grazie.
Paolo.

freeteo Profilo | Guru

ciao,
in vb i controlli era pubblici di default, in .net non più, sono infatti di quell'oggetto (Form in questo caso).

Puoi però renderli pubblici facilmente, in 2 maniere:

- imposti la visibilità del controllo che vuoi su public:
a design della form->finestra proprietà della textbox->modifiers->lo imposti su "Public"

- ti crei una proprietà nella form, che usi per portare fuori il valore della textbox:
public string TestoTextBox { get { return textBox1.Text; } set { textBox1.Text = value; } }

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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