ホームページ > バックエンド開発 > C++ > C#で子フォームから親フォームに文字列値を渡す方法は?

C#で子フォームから親フォームに文字列値を渡す方法は?

Patricia Arquette
リリース: 2025-01-07 19:07:41
オリジナル
583 人が閲覧しました

How to Pass String Values from Child to Parent Forms in C#?

C# サブフォームから親フォームに値を渡すためのヒント

C# で子フォームと親フォームを操作する場合、子フォームを閉じるときにそれらの間でデータを受け渡す必要があることがよくあります。この記事では、これをシームレスに実現する方法を説明します。

文字列値を親フォームに返します

文字列値を子フォーム (FormOptions) から親フォームに戻すには、次の手順に従います。

  1. サブフォームのプロパティを定義します: サブフォーム (FormOptions) で、返される文字列値を公開するパブリック プロパティを作成します:

    public string MyResult { get; set; }
    ログイン後にコピー
  2. サブフォームにプロパティ値を設定します: サブフォームのコードで、フォームを閉じる前にプロパティに値を割り当てます:

    MyResult = "我的返回值";
    this.Close();
    ログイン後にコピー
  3. 親フォームのプロパティ値を取得します: 親フォームで、子フォームをインスタンス化して表示し、子フォームが閉じられた後にプロパティ値を取得します。

    using (FormOptions formOptions = new FormOptions())
    {
        formOptions.ShowDialog();
    
        string result = formOptions.MyResult;
    
        // 使用 result 字符串
    }
    ログイン後にコピー

このアプローチにより、子フォームと親フォーム間で簡単に値を渡すことができ、フォームベースの対話中にデータが確実に共有されるようになります。

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

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