我的主窗体界面如下:我想通过主窗体上的按钮,来实现当我打开第一个子窗体的时候,点保存,子窗体上的控件值就可以保存,
点修改,子窗体上的控件值就可以修改等操作.第二个窗体也是能这样操作.最好用接口或者代理或者虚方法等方法实现,因为我的窗体有很多个,求实例,请各位大侠帮小弟解答,谢谢.....
例如:子窗体界面如下
点修改,子窗体上的控件值就可以修改等操作.第二个窗体也是能这样操作.最好用接口或者代理或者虚方法等方法实现,因为我的窗体有很多个,求实例,请各位大侠帮小弟解答,谢谢.....
例如:子窗体界面如下
{
public event EventHandler SaveEvent; public FrmMain()
{
InitializeComponent();
} private void btnCreate_Click(object sender, EventArgs e)
{
FrmChild frmChild = new FrmChild();
this.SaveEvent += new EventHandler(frmChild.Save);
frmChild.Show(this);
} private void btnSave_Click(object sender, EventArgs e)
{
if (SaveEvent != null)
{
SaveEvent(sender, EventArgs.Empty);
}
}
}子窗体 public partial class FrmChild : Form
{
public FrmChild()
{
InitializeComponent();
}
public void Save(object sender, EventArgs e)
{
//保存操作
}
}