我有一个很烦人的问题,当窗体的透明属性为真时,当我将鼠标移到 SpeedButton 平面上时,出现屏幕背景,似乎按钮会更新缓慢,如果你不明白,我可以制作视频。谢谢。
最佳答案
Flat SpeedButton 是棘手的野兽。它们应该是透明的,除了它们的标题和/或字形,直到它们被鼠标悬停或单击“激活”。
现在,如果你把窗体变成透明的,因为它们得到了窗体的背景颜色,它们也变成了“窗口透明”并且不在它们的透明部分响应鼠标事件(就像窗体一样):如果你点击,你真的点击后面的内容。
您的问题是,除非您将鼠标恰好放在标题或字形上,否则它们不再被鼠标悬停激活。
一种解决方法是让您的 SpeedButton 几乎被字形和标题覆盖。
注意:如果 SpeedButton 本身是透明的,则与“平面”关联的透明度会有所不同。在那种情况下,它们会显示背景中的任何内容(形状、图像),而常规的只显示父背景颜色...
关于windows - 透明 speedbutton 鼠标悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11035654/