C#把winform中的Panel控件部分全屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#把winform中的Panel控件部分全屏相关的知识,希望对你有一定的参考价值。

我只想要把窗体中的部分内容全屏,比如把一个表单全屏,我想把表单放在Panel中,当然也可以用其它方法。现在完全没思路,想拿分的带上你的代码。
我有个想法,直接写个窗体,里面用整个Panel覆盖,然后全屏就行了

没太懂,是不是一个窗体中有表单也有别的控件,然后有个事件能把表单给全屏,占满整个窗体啊?

你可以在窗体里放个panel,然后所有控件放panel里,等想把表单全屏的时候,把panel的size读出来,配给表单,然后让表单处于最上层,把其他控件盖住。
参考技术A 设计方式不是你的出发点,你应该考虑怎么实现你想要的效果。

1.“你想把窗体的部分内容全屏”
我想这里应该是将部分内容,完全填充某容器吧。
Panel是个容器,你可以用Panel将一个完整的界面分成几个部分,工具栏,查询内容展示,查询结果展示等。用三个Panel。
然后在将相应的控件放到Panel中。

2.如何完全填充?
VS中有很方便的设置,比如你说的表单,在控件属性中将DOCK设置为Fill即可。
“一般VS显示的是图形位置让你选择,选择中间的那个。”

以上是关于C#把winform中的Panel控件部分全屏的主要内容,如果未能解决你的问题,请参考以下文章

c# winform 制作自定义控件

c# winform 中循环控件

C# WinForm 动态添加-删除控件内存未释放

c#:winform的panel控件,我设计时把panel2覆盖在panel1。触发后可显示panel1,但触发panel2时没法显示?

C# WinForm的SplitContainer控件固定Panel大小

C# winform中使用Panel调节窗口变化是各控件的位置(转)