C#窗口间传值一例(子窗口向父窗口传值)

王朝学院·作者佚名  2009-03-26  
宽屏版  字体: |||超大  

父窗口:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace mail

...{

public partial class Form1: Form

...{

private string searchUrl = null;

public Form1()

...{

InitializeComponent();

}

public string SearchUrl

...{

get

...{

return searchUrl;

}

set

...{

searchUrl = value;

}

}

private void Form1_Load(object sender, EventArgs e)

...{

Form2 form2 = new Form2();

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

...{

public partial class Form2: Form

...{

public Form2()

...{

InitializeComponent();

}

private void setParent()

...{

Form1 f = (Form1)this.Owner;

f.SearchUrl = "www.baidu.com";

}

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有