gpt4 book ai didi

c# - WinForms 光标仅隐藏在一个表单上

转载 作者:行者123 更新时间:2023-11-30 21:21:59 25 4
gpt4 key购买 nike

我有一个具有 2 个同时可见窗体的 C# 应用程序,当鼠标光标仅停留在其中一个窗体上时,我需要隐藏鼠标光标。如果我使用 Cursor.Hide(),它会为它们应用更改。

最佳答案

您需要使用 MouseEnterMouseLeave 事件来实现此逻辑,每个事件的形式如下:

    private void frm1_MouseEnter(object sender, EventArgs e)
{
Cursor.Hide();
}
private void frm1_MouseLeave(object sender, EventArgs e)
{
Cursor.Show();
}

在应该隐藏光标的表单上做 abobe 并将其添加到应该使光标可见的表单中:

    private void frm2_MouseEnter(object sender, EventArgs e)
{
Cursor.Show();
}

关于c# - WinForms 光标仅隐藏在一个表单上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2471982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com