回 帖 发 新 帖 刷新版面

主题:如何在窗体上的固定区域点击鼠标产生事件

小弟想问一下,如何在form窗体上的任一个固定区域上点击鼠标,然后产生相应的事件?

回复列表 (共5个回复)

沙发

呵呵,偶有一个笨方法,
你在那个固定区域先做个panel,然后做这个panel的单击事件不就行了,呵呵,
不知能否帮上你的忙!!!

板凳

private void Form1_Click(object sender, KeyPressEventArgs e)
        {
            if(e.X==?&&e.Y==?)
            {
                如果鼠标的坐标在某处或改成某范围
        干....
             }
             else
             {
                 return;//什么也不干
             }
        }

3 楼

怎么不行啊,说X,Y没定义,能不能举个更具体一点的例子啊

4 楼

private void Product_MouseClick(object sender, MouseEventArgs e)
        {
            if (e.X > 10 && e.X < 100 && e.Y > 10 && e.Y < 100)
            {
                MessageBox.Show("123");
            }
        }

5 楼


这样好像不行啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册