【发布时间】:2010-10-16 01:54:32
【问题描述】:
WinForms 中有没有办法从 CSS 中模拟边框折叠?
想象一下:你有一个带有 FixedSingle 边框的 Panel 控件,给它一个 1px 的黑色边框,停靠在窗体的顶部。您添加第二个具有相同边框并停靠在顶部的 Panel 控件,实际上是将该 Panel 堆叠在第一个 Panel 下方。问题是,在顶部面板的底部与底部面板的顶部接触的地方,边框现在是 2px 宽(顶部面板的底部 (1px) + 底部面板的顶部 (1px) = 2px)。
我一直在弄乱面板控件属性,但我看不到任何让这些接触边缘重叠的东西,所以面板之间只有 1px 的边框。有人有什么想法吗?
(我使用的是 Visual Basic .NET 2008)
【问题讨论】: