C#窗口数据传递和唤醒窗口

来源:互联网 发布:网络教育的特征 编辑:程序博客网 时间:2024/05/19 15:42

页面数据传递和结束当前窗口唤醒之前的窗口

你需要在这个窗口开启的时候,也就是生成此对象,就是对象引用的意思,我的语文不好,感觉说的不是很清楚,见谅呀(其实是自己面对对象没有学好哈哈哈哈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 **


原创粉丝点击