Tag: mousehover

鼠标停止时MouseHover不会触发

我正在开发一个WordSearch拼图程序(也称为WordFind),你必须找到大量字母中的某些单词。 我正在使用C#WinForms。 我的问题是当我想点击并按住1个字母( Label ),然后拖动到其他字母以更改其ForeColor 。 我试过谷歌搜索但无济于事。 这是我有的: foreach (Letter a in game.GetLetters()) { this.Controls.Add(a); a.MouseDown += (s, e2) => { isDown = true; a.ForeColor = Color.Yellow; }; a.MouseUp += (s, e2) => { isDown = false; }; a.MouseHover += (s, e2) => { if (isDown) a.ForeColor = Color.Yellow; }; } 但是,除非未按下鼠标,否则MouseHover事件永远不会触发。 也没有运气与MouseEnter交换MouseHover 。 所以,我保留了MouseDown和MouseUp事件,并尝试在表单中使用MouseHover: […]

整个窗口上的MouseHover / MouseLeave事件

我有Form子类,带有MouseHover和MouseLeave处理程序。 当指针位于窗口的背景上时,事件工作正常,但当指针移动到窗口内的控件上时,它会导致MouseLeave事件。 无论如何有一个覆盖整个窗口的事件。 (.NET 2.0,Visual Studio 2005,Windows XP。)

如何在WPF中删除鼠标hover时按钮的Glow

我在WPF中使用一个简单的按钮。 我在背景上放了按钮的图像。 我的问题是,当我将鼠标指针移动到按钮时,它会获得默认的光晕并覆盖作为背景给出的图像。 请帮我。