Maison >développement back-end >C++ >Comment transmettre des valeurs entre les formulaires en C #?
Afin de passer la valeur entre Form1 et Form2, nous utiliserons les méthodes suivantes:
Affichez Form2 de manière modulaire pour garantir que Form1 maintient l'état de non-activité.
<code class="language-csharp">// Form 1 // 在按钮点击事件中 using(Form2 form2 = new Form2()) { if(form2.ShowDialog() == DialogResult.OK) { someControlOnForm1.Text = form2.TheValue; } }</code>Si l'utilisateur clique sur le bouton "OK" sur Form2, la méthode
<code class="language-csharp">// Form 2 // 创建一个公共属性来提供值 public string TheValue { get { return someTextBoxOnForm2.Text; } }</code>Renvoie
.
ShowDialog()
). ShowDialog()
Cette méthode fournit un moyen simple et d'effet de passer la valeur en C #.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!