Windows間のデータ送信:完全なガイド動的インタラクティブアプリケーションを構築する場合、Windowsの値はそれに送信されます。このガイドでは、効果的な方法を導入し、C#を使用して2つのウィンドウ(Form1とForm2)間でデータを渡します。 ステップ1:form1 -open form2
フォーム1ボタンでイベントをクリックして、次の構文を使用して、フォームの新しいインスタンスを初期化します。
showdialog()メソッドは、form2を閉じる前にform1にアクセスできません。 ステップ2:form1-提出された値を取得form2は閉じています。ShowDialog()コールの結果を確認してください。 dialogResultが問題ない場合、フォーム2から送信された値:
<code class="language-csharp">using(Form2 form2 = new Form2()) { // 以模态对话框方式打开Form2 form2.ShowDialog(); }</code>
この属性は、Form2テキストボックスでテキストを取得し、Form1がアクセスできるようにします。 実装の例次の簡素化された例を検討してください:
フォーム1では、ボタンがイベントをクリックしてform2を開き、提出された値をラベルに与えます:
<code class="language-csharp">if(form2.ShowDialog() == DialogResult.OK) { someControlOnForm1.Text = form2.TheValue; }</code>
FERM2では、Value属性のテキストは、TextBox1:
という名前のテキストボックスのテキストを返します。
<code class="language-csharp">public string TheValue { get { return someTextBoxOnForm2.Text; } }</code>
以上がC#フォーム間でデータを効果的に転送する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。