zoukankan      html  css  js  c++  java
  • C#winform程序嵌入式窗体的打开

     1   #region 关闭前面的窗体打开新窗体
     2         //关闭前面的窗体
     3         private void ClosePreForm()
     4         {
     5             //首先判断当前容器中是否存在窗体
     6             foreach (Control item in this.spContainer.Panel2.Controls)
     7             {
     8                 if (item is Form)
     9                 {
    10                     Form objControl = (Form)item;
    11                     objControl.Close();
    12                 }
    13             }
    14         }
    15 
    16         //打开窗体
    17         private void OpenForm(Form objFrm)
    18         {
    19             objFrm.TopLevel = false;//将子窗体设置为顶级控件
    20             objFrm.WindowState = FormWindowState.Maximized;//让子窗体最大化
    21             objFrm.FormBorderStyle = FormBorderStyle.None;//去掉窗体的边框
    22             objFrm.Parent = this.spContainer.Panel2;//定义子窗体显示的容器
    23             objFrm.Show();
    24         }
    25         #endregion
    View Code

    调用的话

    1   private void btnAddStudent_Click(object sender, EventArgs e)
    2         {
    3             ClosePreForm();
    4             OpenForm(new FrmAddStudent());
    5         }
    View Code
  • 相关阅读:
    5js
    4js
    3js
    2js
    1js
    7css
    6css
    5css
    Django高级项目实战-开发企业级问答网站,学Django就这了
    Java日志第27天 2020.8.1
  • 原文地址:https://www.cnblogs.com/fanjianzhi/p/12932055.html
Copyright © 2011-2022 走看看