页面数据传递和结束当前窗口唤醒之前的窗口
你需要在这个窗口开启的时候,也就是生成此对象,就是对象引用的意思,我的语文不好,感觉说的不是很清楚,见谅呀(其实是自己面对对象没有学好哈哈哈哈emmmm*_*)
打个比方,现有窗口A和窗口B
1.窗口B要将数据传到窗口A
//我是A类中一段代码
public static MainForm f0 = null; //用来引用主窗口
public string strReceive="";//接收字符串变量
public MainForm()
{
InitializeComponent();
f0 = this;
}
//我是B类中的一段代码
private void Main_Login_MouseClick(object sender, MouseEventArgs e)
{
string strSend= "testData";
A a= new A();
a.strReceive= strSend;
this.Hide();
a.Show();
}
2. 结束当前B窗口唤醒之前的A窗口
//我是A类中一段代码
public static MainForm f0 = null; //用来引用主窗口
public MainForm()
{
InitializeComponent();
f0 = this;
}
//我是B类中的一段代码
private void Main_Login_MouseClick(object sender, MouseEventArgs e)
{
A.f0.Show();
this.Close();
}
具体的源码请进我的GitHub里面,自己下载看源码,这里不贴了,有点饿了,快饿死了,写下去,我就gg了 ^_^
需要源码的可以自己去Fork(其实也可以下载啦,我这么辛苦,fork一下啦), https://github.com/xiaheshun/SalaryManagement.git **