c# 中关于panel 的说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a5251199/article/details/49795159

有时候需要用到一个窗体中嵌入一个别几个普通窗体..一般的调用是嵌不进去了..
要用了,样式等..看代码..

窗体一中嵌入窗体二

在窗体一的代码里写入以下代码:
在窗体一里拖入panel控件(且panel控件显示最大化)
    

 

        this.panel1.Controls.Clear();清空之前项目

 


          Aboutusme abt=new Aboutusme ();
          abt.TopLevel = false;//不是项层窗体
          abt.FormBorderStyle = FormBorderStyle.None;//没有标题栏
          abt.Visible = true;
          this.panel1.Controls.Add(abt);//嵌入

 

 

//为求居中

abt.Location = new System.Drawing.Point((panel1.Width - abt.Width) / 2, (panel1.Height-abt.Height)/2);

 

如果还需要在窗口大小时候要从新设置窗口的内容位置的话,就需要

设置主窗口的SizeChanged事件

展开阅读全文

没有更多推荐了,返回首页