今天热门
热点:

C# Winform里可不可以将一个窗口添加到另一个窗口中,


我有个程序的主界面,里面放了许多用于显示、统计等等操作的控件,若将这些控件放在一个界面里,那么程序的主界面的后台代码会有很多,请问可不可以将他们放在单个窗口中,然后在将这些单一窗口添加到主界面中?

解决方案

在主窗体属性里找 IsMidContainer选为True
在主窗体调用子窗体是这样写

            frmRoutesManage routesManage = new frmRoutesManage();
            routesManage.MdiParent = this;
            routesManage.Show();
            
 子窗体FormLoad时加这2句
         private void frmRoutesManage_Load(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Maximized;
            this.FormBorderStyle = FormBorderStyle.Sizable;
            ....code....
         }          

这样就可以了
If this is helpful
  { Please Mark as Answered }
else if it is not helpful
  { Un-Mark as Answered }


Best Regards
Huan Li, Code Blog: Small is New Big In C#

www.zrccd.nettrue/topics/20180116/67803.htmlTechArticleC# Winform里可不可以将一个窗口添加到另一个窗口中, 我有个程序的主界面,里面放了许多用于显示、统计等等操作的控件,若将这些控件放在一个界面里,那么程序的主界面的后台代...

相关文章

    暂无相关文章

用户评论

大家都在看