Possible en double:
How to Pass String to another forms from one form in c#Passant chaîne à une autre forme d'une forme en C#
C# Question: Lorsque je me connecte à mon logiciel, je sélectionne le nom d'utilisateur souhaité à l'aide combobox. Après je me connecte, je veux voir le texte du nom d'utilisateur dans la fenêtre principale sur la barre d'outils.
J'ai essayé la méthode get et set mais quelque chose ne va pas. Pouvez vous me donner un coup de main? Merci d'avance.
Formule 1:
public partial class login : Form
{
public login()
{
InitializeComponent();
}
public string username
{
get{
return a.ToString();}
}
public string a;
private void button1_Click(object sender, EventArgs e)
{
a = comboBox1.Text;
Form main1 = new main();
main1.Show();
// rest is the code for login.
}
}
Formule 2:
public partial class main : Form
{
public main()
{
InitializeComponent();
}
public string username
{
set { toolStripLabel1.Text = value; }
}
private void main_Load(object sender, EventArgs e)
{
Form home = new home();
home.MdiParent = this;
home.WindowState = FormWindowState.Maximized;
home.Show();
}
}
ici Accueil est un Form3 ChildForm qui ouvre sous forme principale. à l'événement de chargement du formulaire principal lui-même.
Vous n'ouvrez le formulaire 2 du formulaire 1. Ils font d'aucune façon à "parler". Où ouvrez-vous le formulaire 2? –
@ Fire-Dragon-DoL - formulaire 2 est déjà ouvert, c'est la forme principale. –
Aucun formulaire 2 n'est déjà ouvert .. J'ai édité n corrigé d question .. jeter un oeil –