C#winform怎么可以让鼠标移动到控件时显示玻璃效果 就像QQ主界面的状态更改和个人说明那样

我想要的是具体的,有实际应用的答案,最好有代码
2025-01-05 04:27:08
推荐回答(4个)
回答1:

不一定哦,只是不用算法的渐变效果是使用两张图片来切换,但也有用某种特效计算方法来实现的,你看下JS的特效,算法是一样的,不需要两张图片

回答2:

winform一般都是找美工做两份图片,一份是不带玻璃效果的按钮,另一份是带玻璃效果的按钮。然后当鼠标悬浮控件之上时触发MouseMove切换图片即可。

回答3:

自己做个控件,楼上说切换背景一定会影响性能!因为要绘制多次!自己绘制控件会提高性能!当然也要美工的帮助

回答4:

用事件就可以做到 替换图片 这是最简单的