需要这个:
但是得到这个:
我需要自定义绘制矩形来执行上述操作吗?另外我需要在面板内显示一个数字。有什么想法可以解决这个问题吗?
最佳答案
不要将第三个面板(水平面板)放在其他面板之一内。一旦所有三个面板共享同一个父级,右键单击水平面板并选择“置于前面”。
您也可以转到查看 -> 其他窗口 -> 文档大纲 (Ctrl + W,U) 并更改那里的项目顺序以指定哪些控件具有更高的“堆叠顺序”。
要在面板中显示数字,只需使用标签并将其文本属性设置为您想要显示的数字字符。
关于c# - Winform : Placing a panel over multiple panels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4994641/