在 C# 中从子表单中检索数据
高效地将数据从子窗体传输回其父窗体是 C# Windows 窗体开发中的一项常见任务。 本文演示了一种使用属性的简单有效的方法。
当使用 ShowDialog()
打开的子窗体需要将数据返回到其父窗体时,子窗体上的属性提供了一个干净的解决方案。
这是一个例子:
<code class="language-csharp">// In the parent form: using (FormOptions formOptions = new FormOptions()) { formOptions.ShowDialog(); string result = formOptions.Result; // Access the data through the property // Process the 'result' data... } // In the child form (FormOptions): public string Result { get; set; } // Property to hold the data private void button1_Click(object sender, EventArgs e) { Result = textBox1.Text; // Set the property value before closing this.Close(); }</code>
此方法在子窗体关闭后使用子窗体上的属性 (Result
) 直接访问数据。 这使得数据传输清晰且易于理解。
以上是如何在 C# 中将数据从子窗体传递到父窗体?的详细内容。更多信息请关注PHP中文网其他相关文章!