源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#跨窗体操作(引用传递) 实例代码

  • 时间:2021-10-24 03:56 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#跨窗体操作(引用传递) 实例代码
效果描述: 有三个窗体然后顺序分别是 (1)点击第一个窗体中的按钮弹出第二个窗体,隐藏第一个窗体 (2)第二个窗体到一定时间弹出第三个窗体 (3)点击第三个窗体的按钮关闭第三个和第二个窗体,弹出第一个窗体 [b]From1[/b]
[u]复制代码[/u] 代码如下:
using System;  using System.Windows.Forms;  namespace WindowsFormsApplication1  {      public partial class Form1 : Form      {          public Form1()          {              InitializeComponent();          }          private void 打开form2隐藏form1_Click(object sender, EventArgs e)          {              Form2 f = new Form2();              f.fatherForm = this;              f.Show();              this.Hide();          }      }  }
[b]Form2[/b]
[u]复制代码[/u] 代码如下:
using System;  using System.Windows.Forms;  namespace WindowsFormsApplication1  {      public partial class Form2 : Form      {          public Form2()          {              InitializeComponent();          }          public Form1 fatherForm;          private void 打开from3_Click(object sender, EventArgs e)          {              Form3 f = new Form3();              f.fatherForm = this;              f.Show();          }      }  }
[b]Form3[/b]
[u]复制代码[/u] 代码如下:
using System;  using System.Windows.Forms;  namespace WindowsFormsApplication1  {      public partial class Form3 : Form      {          public Form3()          {              InitializeComponent();          }          public Form2 fatherForm;          private void 关闭form3from2显示from1_Click(object sender, EventArgs e)          {              fatherForm.fatherForm.Show();              fatherForm.Close();              this.Close();          }      }  }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部