C# 做一个有点透明的表格
我只是想知道有没有很多方法可以制作一个有点透明的表单?我的想法是基于Windows10的任务栏,它是黑色和黑色的,但是有一个透明的边缘,如果你仔细看,有没有办法让我的表单像这样?我尝试了这么多的帖子,但到目前为止没有一个对我有帮助,我也弄乱了一些设置,但除了让它完全隐形之外,我什么都做不了。有人能给我一些建议吗C# 做一个有点透明的表格,c#,winforms,C#,Winforms,我只是想知道有没有很多方法可以制作一个有点透明的表单?我的想法是基于Windows10的任务栏,它是黑色和黑色的,但是有一个透明的边缘,如果你仔细看,有没有办法让我的表单像这样?我尝试了这么多的帖子,但到目前为止没有一个对我有帮助,我也弄乱了一些设置,但除了让它完全隐形之外,我什么都做不了。有人能给我一些建议吗 我的应用程序是一个用c#编码的winform,你在找什么?将Form.Opacity设置为介于0.0(完全透明)和1.0(完全不透明)之间的浮点值。这是如此明显,我甚至找不到一个重复的问
我的应用程序是一个用c#编码的winform,你在找什么?将
Form.Opacity
设置为介于0.0(完全透明)和1.0(完全不透明)之间的浮点值。这是如此明显,我甚至找不到一个重复的问题。如果您已经尝试过,但效果不是您想要的,您需要向我们提供更多详细信息。Windows支持三种窗口透明度效果。其中两种,不透明度和颜色键控,通过不透明度和透明键属性,在Winforms中很容易得到支持。但是你喜欢第三个,每像素阿尔法混合。使用一点pinvoke很容易,但是您会发现工具箱中的所有控件都停止工作。它们依赖于即时模式渲染,由绘制事件公开。没有更多的绘画活动。任务栏是用Direct2D完成的,它是一个类似Eto的库。或者使用WPF,默认情况下使用保留模式。