您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 这个标题栏为啥没反应

这个标题栏为啥没反应

来源:网络整理     时间:2016/5/19 15:35:40     关键词:标题栏,反应

关于网友提出的“这个标题栏为啥没反应”问题疑问,本网通过在网上对“这个标题栏为啥没反应”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:这个标题栏为啥没反应
描述:

using System;
using System.Drawing;
using System.Windows.Forms;
using System.Threading;
using System.Drawing.Printing;
using System.Drawing.Drawing2D;
using System.Runtime.InteropServices;
class AntiAlias : Form
{
    public static void Main()
    {
        Application.Run(new AntiAlias());
    }
    public AntiAlias()
    {
        Text = "Anti-Alias Demo";
        this.i = 0;
    }
    int i;
    protected override void OnMouseHover(EventArgs e)
    {
        base.OnMouseHover(e); 
        Text = i.ToString();
        i++;
    }
}

解决方案1:

你把OnMouseHover这个事件函数注册给谁了?

解决方案2:

引用 2 楼 xiaoyuanyuan2009 的回复:
Quote: 引用 1 楼 shingoscar 的回复:

你是想要怎样的效果
如果是标题显示鼠标划过的次数,我想这代码是成功的

这代码的效果应该这样:
把鼠标放在窗口上,标题栏应该循环增长啊。但是标题栏一直是0.。。。把代码放在MouseMove里划几下子还有反应呢

OnMouseHover 只会触发一次 就是鼠标移到窗体上时差不多0.5秒触发。然后,你把鼠标移走再移入,才能再触发,
你要理解这个事件他的触发时核,而不是你理解的只要在上面都一直在触发。 解决方案3:

你是想要怎样的效果
如果是标题显示鼠标划过的次数,我想这代码是成功的


以上介绍了“这个标题栏为啥没反应”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1183551.html

相关图片

相关文章