首頁 > 後端開發 > C++ > 如何在 C# 中將字串值從子窗體傳遞到父窗體?

如何在 C# 中將字串值從子窗體傳遞到父窗體?

Patricia Arquette
發布: 2025-01-07 19:07:41
原創
516 人瀏覽過

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

C# 中子視窗向父窗體傳遞值的技巧

在 C# 中使用子窗體和父窗體時,經常需要在關閉子窗體時在它們之間傳遞資料。本文示範如何無縫實現此目標。

將字串值傳回父窗體

要將字串值從子窗體 (FormOptions) 傳回父窗體,請依照下列步驟操作:

  1. 在子窗體上定義屬性: 在子窗體 (FormOptions) 上,建立一個公有屬性來公開要傳回的字串值:

    <code class="language-csharp">public string MyResult { get; set; }</code>
    登入後複製
  2. 在子窗體中設定屬性值: 在子窗體的程式碼中,在關閉窗體之前將值賦給屬性:

    <code class="language-csharp">MyResult = "我的返回值";
    this.Close();</code>
    登入後複製
  3. 在父窗體中擷取屬性值: 在父窗體中,實例化子窗體,顯示它,並在子窗體關閉後檢索屬性值:

    <code class="language-csharp">using (FormOptions formOptions = new FormOptions())
    {
        formOptions.ShowDialog();
    
        string result = formOptions.MyResult;
    
        // 使用 result 字符串
    }</code>
    登入後複製

這種方法可讓您輕鬆地在子窗體和父窗體之間傳遞值,確保在基於窗體的互動期間共用資料。

以上是如何在 C# 中將字串值從子窗體傳遞到父窗體?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板