c# - 将值从子窗体转移到父窗体 c#.net

标签 c# winforms

<分区>

Possible Duplicate:
How to pass flag from childform to parent?

任何机构都可以帮助我将值从 childForm 发送到 parentForm。我已经在 parentForm 中声明了一个 int id 变量,现在我想将 textbox1.Text 值从 childForm 发送到 parentForm 的那个 int 变量。

最佳答案

您可以将 id 设置为公共(public)属性并以子形式分配值。

以父形式

//Declare public property 
public string ID { get; set; }

//Create child form in some method.
Form2 form2 = new Form2(this);
form2.Show();

子形式

Form1 m_parent ;
public Form2(Form1 frm1)
{ 
     InitializeComponent(); 
     m_parent = frm1; 
}

m_parent.ID = textbox1.Text;

关于c# - 将值从子窗体转移到父窗体 c#.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14134404/

相关文章:

c# - IndexOf 方法在 C#/Java 中应该返回 -1 时返回 0

c# - 使用 Windows 8 Metro 的 WebView 中的 JavaScript 错误

c# - 将参数设置为 asp.net WebAPI URL

c# - 局部变量还是直接语句?

c# - 在 Surface Pro 3 中开发 WinForm 应用程序时出现 GUI 预览大小问题

c# - 如何使用c#绘制图表?

c# - 将字符串解析为日期时间

winforms - 在选择更改时直接应用和验证绑定(bind)的 DataGridViewComboBoxCell

c# - 为什么backgroundworker取消按钮没有取消backgroundworker操作?

c# - 在当前打开的应用程序顶部显示隐藏的窗口窗体