C#アプリケーションで複数のWindowsを使用する場合、通常、Windows間の値を渡す必要があります。この記事では、この目標を達成する方法を徐々に説明します。
Form1とForm2の間の値を渡すために、次の方法を使用します。
ユーザーがform2の「OK」ボタンをクリックすると、
メソッドは<code class="language-csharp">// Form 1 // 在按钮点击事件中 using(Form2 form2 = new Form2()) { if(form2.ShowDialog() == DialogResult.OK) { someControlOnForm1.Text = form2.TheValue; } }</code>を返します。
<code class="language-csharp">// Form 2 // 创建一个公共属性来提供值 public string TheValue { get { return someTextBoxOnForm2.Text; } }</code>
次に、form2の
属性から値を取得し、form1(ShowDialog()
以上がC#のフォーム間で値を渡す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。