ホームページ > バックエンド開発 > C++ > C#のフォーム間で値を渡す方法は?

C#のフォーム間で値を渡す方法は?

Mary-Kate Olsen
リリース: 2025-01-31 23:41:10
オリジナル
325 人が閲覧しました

How to Pass Values Between Forms in C#?

C#アプリケーションで複数のWindowsを使用する場合、通常、Windows間の値を渡す必要があります。この記事では、この目標を達成する方法を徐々に説明します。

Form1とForm2の間の値を渡すために、次の方法を使用します。

form2にパブリック属性を作成して、渡す必要がある値を公然と開く。
  1. form1が非アクティブを保持することを確認するために、form2をモジュラー的に表示します。 フォーム2の属性から値を取得し、フォーム1のコントロールに割り当てました。
  2. 以下は簡単な例です
  3. この例では、
  4. form1が非アクティブステータスを維持することを確認するために、form2をモジュラー的に表示します。

ユーザーがform2の「OK」ボタンをクリックすると、

メソッドは
// Form 1
// 在按钮点击事件中
using(Form2 form2 = new Form2()) 
{
    if(form2.ShowDialog() == DialogResult.OK) 
    {
        someControlOnForm1.Text = form2.TheValue;
    }
}
ログイン後にコピー
を返します。
// Form 2
// 创建一个公共属性来提供值
public string TheValue 
{
    get { return someTextBoxOnForm2.Text; }
}
ログイン後にコピー

次に、form2の

属性から値を取得し、form1(
    )のコントロールに割り当てます。
  • ShowDialog()
  • この方法は、C#に値を渡すことを忘れないでください

以上がC#のフォーム間で値を渡す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート