mto89
31-12-2009, 12:13
Ciao, stavo sperimentando un pò la gestione delle finestre in c#, però ho un problema.
Ho una form principale con un menu ad esempio, cliccando sulla voce New mi apre una seconda form per inserimento di alcuni dati.
Per fare ciò ho creato una seconda finestra aggiungedola al progetto.
Vorrei però poter accedere ai controlli della prima form dalla seconda, però non li posso vedere come faccio?
Dovrei rendere pubblici i controlli del primo form?
Ho provato anche a scrivere una proprietà di lettura del tipo:
public partial class Window1 : Window
{
...
public string name
{
get
{
return txtFirstname.Text;
}
}
...
}
ma dall'altra finestra non posso accedervi, anche se hanno stesso namespace, come mai?
Ho una form principale con un menu ad esempio, cliccando sulla voce New mi apre una seconda form per inserimento di alcuni dati.
Per fare ciò ho creato una seconda finestra aggiungedola al progetto.
Vorrei però poter accedere ai controlli della prima form dalla seconda, però non li posso vedere come faccio?
Dovrei rendere pubblici i controlli del primo form?
Ho provato anche a scrivere una proprietà di lettura del tipo:
public partial class Window1 : Window
{
...
public string name
{
get
{
return txtFirstname.Text;
}
}
...
}
ma dall'altra finestra non posso accedervi, anche se hanno stesso namespace, come mai?