效果如图1。 在开发winform程序的时候,有些情况下,我们不希望用户随便点击,但是也想让用户可以看到具体的效果,这个时候我们想到了类似网页会有遮罩层这种功能,那么我们可以自己仿作一个。 博主本人看了网上有些方法,例如:博主june的采用自定义控件的方法,但是自定义控件没法设置透明的效果,必须做一些透明度的重制,而且在不少情况下难以使用,或者实现效果不好。 博主才用的方法比较原理很简单,设置Form的透明度和颜色,在把它指定显示在相关窗体上。 由于各种协调问题,博主还是研究了好几天,但总算不负众望。 实现过程: …