[置顶] SplitContainer如何实现左导航,右显示与导航相关内容

关于此类型的设计有很多种实现方式,在此我先将我所使用的一种方式介绍一下:

我所实现的方式原理是,将form嵌入到panel中,使其作为一个子窗体。具体代码实现如下:

            Form form = new DataSelect();
            form.FormBorderStyle = FormBorderStyle.None;
            form.TopLevel = false;
            splitContainerMain.Panel2.Controls.Clear();
            splitContainerMain.Panel2.Controls.Add(form);
            form.Show();
这段代码的实现在点击button事件中
[置顶] SplitContainer如何实现左导航,右显示与导航相关内容_第1张图片


你可能感兴趣的:(设计,SplitContainer)