父窗口:
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
namespace
mail
...
{
publicpartialclassForm1:Form
...{

privatestringsearchUrl=null;

publicForm1()
...{
InitializeComponent();
}
publicstringSearchUrl
...{
get
...{
returnsearchUrl;
}
set
...{
searchUrl=value;
}
}
privatevoidForm1_Load(objectsender,EventArgse)
...{
Form2form2=newForm2();
form2.Owner=this;
form2.ShowDialog();
}
}
}
子窗口:
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
namespace
mail
...
{
publicpartialclassForm2:Form
...{
publicForm2()
...{
InitializeComponent();
}
privatevoidsetParent()
...{
Form1f=(Form1)this.Owner;
f.SearchUrl="www.baidu.com";
}
}
}
本文介绍了一个简单的Windows Forms应用示例,展示了如何在父窗体与子窗体之间传递数据。通过设置属性的方式实现了从子窗体向父窗体返回数据的功能。
3123

被折叠的 条评论
为什么被折叠?



