【发布时间】:2013-04-28 01:54:21
【问题描述】:
当我将鼠标悬停在标签上时,我正在尝试更改标签文本的颜色。我尝试将命令放在 previewmousemove 事件中,但这不起作用。
private void hand_PreviewMouseMove(object sender, PreviewMouseEventArgs e)
{
Cursor.Current = Cursors.Hand;
xrLabel260.BackColor = Color.CornflowerBlue;
}
这不起作用后,我尝试使用 mouseenter/mouseleave 事件来更改颜色。
private void xrLabel260_MouseEnter(object sender, EventArgs e)
{
xrLabel260.ForeColor = Color.CornflowerBlue;
}
private void xrLabel260_MouseLeave(object sender, EventArgs e)
{
xrLabel260.ForeColor = Color.Black;
}
这也不起作用。我怎样才能更改我的代码以使其正常工作?预先感谢您的帮助。
【问题讨论】:
-
previewmousemove 正在触发,但似乎没有办法在 devexpress 设计器中使用 mouseenter 和 mouseleave 事件。
标签: c# devexpress mousehover onmousemove