winform 如何制作一个带标题栏的Panel控件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 如何制作一个带标题栏的Panel控件?相关的知识,希望对你有一定的参考价值。

参考技术A 简单的做一个可以使用用户控件或自定义控件,组合一个Lable和一个Panel就可以了,希望对你有帮助 参考技术B 如果你知道window中的Z轴序,坐标位置,与Graphics的东西,应该可以处理的.追问

不好意思,您回答的没有实质性的内容,所以分不能给你。抱歉

winform中如何设置提示框在winform窗体中居中显示?

我的意思是窗体可以随便拖动位置,不一定在居中,但是提示框在窗体中要绝对居中的

你是只MessageBox吧,这个始终显示在屏幕中央,如果你想让提示框始终在母窗体居中的话,你只能自己做个自定义的控件了. 参考技术A 写个自定义控件usercontrol,其中放一个panel,panel的dock=fill
在panel里编辑好你的提示框。
在frmMain窗体里,任意选一个主要的控件,比如panel,比如listbox1
在这个listbox1.controls.add(usercontrol)
绑定frmMain_locationChange事件,其中写usercontrol.StartPositiion=CenterParent
参考技术B StartPositiion 的值 设置成 CenterParent 参考技术C StartPositiion 的值 设置成 CenterParent

以上是关于winform 如何制作一个带标题栏的Panel控件?的主要内容,如果未能解决你的问题,请参考以下文章

winform panel面板在窗体里居中

c# winform 制作自定义控件

WPF 如何把子窗口放到主窗口的Panel中?

如何制作带圆角的窗户

winform 如何将panel中的某一个控件置于最上层?

c#winform制作用户控件+传值给用户控件