我想用c#创建一个winform:
我想用蓝色重现该区域。 我需要使用哪种控件?
非常感谢,
致以最诚挚的问候,
答案 0 :(得分:5)
有一个名为DwmExtendFrameIntoClientArea
的API。
您可以直接使用p / invoke(example on Code Project)。
然而,c#似乎有很多包装器,如Windows Forms Aero
答案 1 :(得分:0)
在我看来,您可以使用标准表单重现它,将BackColor
设置为蓝色(而不是默认颜色),并在其中将BackColor
设置为白色的面板(而不是默认的透明)。要将X作为唯一的顶部,您需要将MinimizeBox
和MaximizeBox
属性切换为false(有关简短示例,请参阅here)。
这有帮助吗?