九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
c#中winform窗口的隱藏與顯示

  最近在做一個C# 的winform客戶端程序,要實現(xiàn)在打開新的窗口時將原來打開的窗口關(guān)閉,但是想在關(guān)閉新打開的窗口是將原來的那個窗口再次打開,在網(wǎng)上查找各種資料,找了很多代碼,都是通過窗口.Hide()和窗口.Show()方法實現(xiàn)的,但都沒有實現(xiàn)我想要的功能,關(guān)閉新窗口打開原來的窗口時發(fā)現(xiàn)原來的窗口里面的所有數(shù)據(jù)都沒有了,而且打開新窗口時原來的窗口不會顯示出來。

通過網(wǎng)上查找資料和認(rèn)真研讀C# winform 方面相關(guān)的書籍發(fā)現(xiàn),窗體有Visible屬性,設(shè)置為true窗體將顯示出來,現(xiàn)將具體代碼粘貼如下:

打開新的窗體Form2時隱藏原來的窗體Form1

  Form2 fm = new Form2(this);

  this.Hide();//隱藏現(xiàn)在這個窗口
  fm.Show() ;//新窗口顯現(xiàn)

關(guān)閉新的窗體Form2時顯示原來的窗體Form1,

  public partial class Form2 : Form
  {
    private Form1 returnForm1 = null;
    public Form2(Form1 F1)
    {
      InitializeComponent();
      // 接受Form1對象
      this.returnForm1 = F1;
    }

  }

為Form2添加Form2_FormClosing事件

  private void Form2_FormClosing(object sender, FormClosingEventArgs e)
  {
    //恢復(fù)Form1
    this.returnForm1.Visible = true;
  }

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C# Winform 窗體顯示在最前面
DockPanel的使用
C# winform 在一個窗體中如何設(shè)置另一個窗體的TextBox的值
C# WinForm中將Form顯示在Panel中
c#的winform中,彈出類似qq新聞的小網(wǎng)頁
【W(wǎng)inForm】繼承窗體
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服