如何使用鼠标,如何使用鼠标

本文关键字:鼠标 何使用 | 更新日期: 2023-09-27 17:51:05

当复选框被选中时,mouseleave-enter事件为假,当未选中时,mouseleave-enter事件为真。我该怎么做呢?抱歉我的语言不好

如何使用鼠标,如何使用鼠标

如@Icemanind所述,您必须将业务逻辑(即与您的情况相关的if条件)添加到鼠标进入/离开事件处理程序中。对于。net c#/WPF CheckBox,它可以实现如下示例代码片段所示:

private void CheckBox_MouseEnter(object sender, MouseEventArgs e)
{
    CheckBox chk = sender as CheckBox
    if((bool)chk.IsChecked)
    {
       // YOUR CODE HERE
    }
}
private void CheckBox_MouseLeave(object sender, MouseEventArgs e)
{
    CheckBox chk = sender as CheckBox
    if((bool)chk.IsChecked)
    {
       // YOUR CODE HERE
    }
}

此外,如果两个鼠标进入/离开事件的逻辑相似,则可以将这两个事件处理程序合并为一个。希望这能有所帮助。最好的祝福,

我的代码。当复选框被选中时,mouselave -enter true,当未选中时,mouselave -enter false。我编辑代码,你能再看一遍吗?

    private void CheckBox_MouseLeave(object sender, MouseEventArgs e)
    {
        CheckBox chk = sender as CheckBox;
        if ((bool)chk.IsChecked)
        {
            main1.Width = 740;
            main1.Height = 156;
        }
    }

"