将文本框值传递给c#中打开的窗体,而不创建我的第一个窗体的实例

本文关键字:窗体 创建 实例 第一个 我的 值传 文本 | 更新日期: 2023-09-27 18:08:53

我有一个有很多文本框的表单。在一些文本框旁边,我使用了一个按钮,用户应该点击它来打开另一个表单,并从数据网格视图中选择一个值,该值在文本框中显示所选值。通过单击按钮,此文本框值应传递给第一种形式的文本框。

我在网上找到的大多数代码都是从form中创建实例的。但是我的主要形式是开放的,只需要从其他形式获取值

将文本框值传递给c#中打开的窗体,而不创建我的第一个窗体的实例

如果你使用Linq,那么它可以非常简单。

Application.OpenForms.OfType<Form1>().FirstOrDefault();

或者其他表单类名。然后,您可以获取表单的实例并寻址您想要更改的函数或属性。