- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法强制TSpeedButton重新绘制平坦?
使用触摸屏显示器时,鼠标不会移出按钮,因此即使您单击其他按钮,凸起的边框也会保留在屏幕上。
最佳答案
看起来这不是我可以在没有触摸屏的情况下重现的东西,但如果我理解正确的话,当有人触摸按钮时,它就会变热(如果 Down 为 true,则它会上升,或者突出显示),但是当他们触摸另一个按钮时,它不会触发鼠标退出,因此它会保持热状态。这是正确的吗?
有几种方法可以解决这个问题。最简单的可能是在每个点击事件上调用一个将鼠标从按钮上移开的方法。
Mouse.CursorPos := Point(0,0);
如果这还不够,那么您可以禁用单击的按钮,将鼠标移开,刷新它,然后重新启用它。 禁用的按钮不可能很热。您可能需要一个计时器,在鼠标移开按钮被禁用一秒钟后启用该按钮,但我敢打赌,只需移动鼠标就足够了.
此外,当鼠标光标停留在我刚刚触摸的按钮上时,我一直认为这是奶酪,所以这将使您的触摸系统看起来更优雅。
关于delphi - 压平 TSpeedButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/953017/
有没有办法强制TSpeedButton重新绘制平坦? 使用触摸屏显示器时,鼠标不会移出按钮,因此即使您单击其他按钮,凸起的边框也会保留在屏幕上。 最佳答案 看起来这不是我可以在没有触摸屏的情况下重现的
我有一个包含很多 acroform 的 pdf,我对其进行了一些操作,从而生成了一个新的 pdf。所以我有 PDF-1(这是原始的)和 PDF-2(只是 PDF-1 的副本),现在我想合并它们。两个
我目前正在调查 RxJS's .merge但是我也会在这里问这个问题,因为我发现这里的解释有时非常精彩。 好的,我有一个根据用户输入打开模态窗口的表单,我订阅模态关闭事件并传回一些我将在调用/订阅服务
我是一名优秀的程序员,十分优秀!