需要快速建议WinForm的样式。即使重新调整大小,我也用圆角制作。现在尝试添加带图像的关闭按钮( ControlBox = false ),重叠或剪裁到右上角。这就是我可以结束的。
但我希望在这个示例图像中更像它。
我怎样才能在WinForm中实现这一点。
答案 0 :(得分:1)
如果没有外部操作窗口,Winforms本身无法为您提供此功能,
因为它仍然在后台使用win32 windows类。
如果你想在windows中透明:请参阅以下文章:
Cool, Semi-transparent and Shaped Dialogs with Standard Controls
Win32中的方法可以做到: SetLayeredWindowAttributes
答案 1 :(得分:1)
这就是诀窍:你的窗户并不以白色部分结束。它进一步扩展了一点。关闭按钮位于' extra'部分。窗口看起来不在那里的其他边实际上是透明的......或者在图像的情况下,是半透明的
窗口提供发光效果。将窗口的TransparencyKey
属性设置为Color.Magenta
(其惯例为Magenta是窗口中最不可能使用的颜色)。然后将背景图像设置为白色背景,边缘处有一点洋红色。设置为背景图像时,洋红色将显示为透明
摆弄TransparencyKey
并了解我的意思