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

原创 2017年12月13日 13:13:33

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

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


版权声明:本文为博主原创文章,转载请注明出处。

Visual C#中实现窗体间的数据传递

 Visual C#中实现窗体间的数据传递之一Visual C#中实现窗体间的数据传递之一 一个稍微复杂一点的程序一般都有二个或者更多的窗体。有时在程序...
  • cngkqy
  • cngkqy
  • 2008年01月18日 11:29
  • 4447

C#不同窗体间通信,数据传递

在一个项目中,很多时候都需要在窗体间进行数据传递和通信,最觉见的是父子窗体之间的数据传递,比如登录ID,各个窗体都需要知道。有很多文章都写了这方面的问题,提出很多优秀的方法,鄙人不才,搜了一些资料之后...
  • qshpeng
  • qshpeng
  • 2007年07月17日 13:21
  • 9021

关于MFC中 父窗口与子窗口 子窗口与子窗口之间的信息传递及控制

因为项目的需要,某子窗口B的设置变动,经常需要联动其他子窗口C,或者父窗口A控件的名称更新,数据更新等等问题。再网上查了许久,不得解 ,特抛砖引玉,提供几种思路。      以下都以A为父窗口,A...
  • roman1232008
  • roman1232008
  • 2013年06月25日 17:48
  • 15948

窗口与视口深入理解

窗口与视口一向是初学者比较难以理解的难点,本人以前也是糊里糊涂的,不过最近有时间去深入研究之后,才彻底弄明白,摆脱了以前很多错误的观念。弄清楚了这些才会更好的使用不同的坐标影射模式,更灵活的为自己的绘...
  • Benkong2008
  • Benkong2008
  • 2008年04月21日 20:38
  • 4101

总结C#中窗体间传递数据的几种方法 (由别人的方法整理)

总结C#中窗体间传递数据的几种方法 (由别人的方法整理)   在编写C#windows应用程序的时候我们经常会遇到这种问题,怎么样在两个窗体间传递数据呢?以下是我整理的网上的各种方法,在遇到一个实际问...
  • Daisy423XU
  • Daisy423XU
  • 2007年04月24日 14:55
  • 7125

静态类实现窗体之间的数据传递

下面是定义的一个类:using System;using System.Collections;namespace ZZ{     public class AppDatas     {       ...
  • solsolsol
  • solsolsol
  • 2006年07月03日 09:44
  • 630

c#让窗口最大化

利用WindowState=FormWindowState.Maximized; 如实例:this.WindowState = System.Windows.Forms.FormWindowStat...
  • zzjiadw
  • zzjiadw
  • 2011年08月26日 10:36
  • 4984

QT5入门之33-窗口数据传递

1.和MFC类似,也有模态和非模态对话框之分。 2.模态传值很简单:void MainWindow::on_pushButton_clicked() { TestWidgetDlg dl...
  • a379039233
  • a379039233
  • 2015年11月06日 18:04
  • 1977

C#学习日记2016-12-22 Windows消息响应机制和C#中的窗口处理方法

Windows的消息处理系统 windows消息处理机制一般分为三个部分:   1.消息队列:Windows的消息一般是由Windows统一在一个消息队列中进行管理   2.消息循环:应用程序从消息队...
  • yeyoushen000000
  • yeyoushen000000
  • 2016年12月21日 12:59
  • 261

逻辑坐标与设备坐标——全窗口坐标、屏幕坐标、客户区坐标的总结

Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定,这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素点)相同,也可以是一种物理单位(如毫米),还可以是用户自定...
  • lyh03601
  • lyh03601
  • 2014年03月26日 23:03
  • 2696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#窗口数据传递和唤醒窗口
举报原因:
原因补充:

(最多只允许输入30个字)