Aujourd'hui, je pose une question, In C# winform program.Transmettre des données d'un formulaire à un autre
s'il y a Forme A et Forme B; Formulaire B a une zone de texte (il faut lire seulement)
Le formulaire Un code comme ceci:
B b = new B("FormB");
b.Show();
Le code FormB comme ceci:
situation1:
public B(string str)
{
this.textbox1.text = str;
this.textbox1.Enable = false;
}
Je déploie le programme sur le serveur client, mais le textbox1.text = ""
n'a aucune valeur, mais il fonctionne sur mon ordinateur local.
J'essaie ceci:
Situation2:
public B(string str)
{
this.textbox1.text = str;
this.textbox1.ReadOnly = true;
}
Puis texbox1.text = "FormB";
il travaille dans mon ordinateur local et un serveur client.
La question clé et importante est, pourquoi la situation1 peut fonctionner mon ordinateur local ne fonctionne pas dans le serveur client?
Quelqu'un peut-il dire pourquoi?
où vous avez initialisé vous objet de FormB – JSJ
B du public (string str) { InitializeComponent(); this.textbox1.text = str; this.textbox1.Enable = false; } –