本文介绍了如何获取鼠标进入或离开窗体边框和标题栏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道何时鼠标指针悬停在窗体上方,就好像鼠标悬停在框架或标题栏上一样.

如果Mouse分别进入Form的内部区域"(form1.ClientRectangle)之外,则将触发MouseEnter和MouseLeave事件.但是,如果鼠标分别移到form1.DesktopBounds之外,我会看到一个事件.

I want to know when the mouse pointer is over a form, just if the mouse is over the frame or the title bar.

MouseEnter and MouseLeave events will be fired, if Mouse goes inside respectively outside the "inner area" (form1.ClientRectangle) of the Form. But I will see an event, if the mouse goes inside respectively outside the form1.DesktopBounds.

推荐答案

private void Form1_MouseEnter(object sender, EventArgs e)
        {
            textBox1.Text = "asdf";
        }



或应该发生的任何事情;)



or whatever should happen ;)


这篇关于如何获取鼠标进入或离开窗体边框和标题栏的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 04:08