黑马程序员技术交流社区

标题: winform按钮事件 原来是这样的 [打印本页]

作者: 肖云    时间: 2012-6-3 23:23
标题: winform按钮事件 原来是这样的
当鼠标移到button2按钮上时,按钮就移动位置,开始一直不成功,后来好像突然就开窍了,呵呵
       Point p = new Point(10,10);
        Point s=new Point(202,32);
        private void button2_MouseEnter(object sender, EventArgs e)
        {
            if (this.button2.Location == s)
            {
                this.button2.Location = p;
            }
            else
            {
                this.button2.Location = s;
            }
            
        }

作者: 王国文    时间: 2012-6-4 01:44
        private void button1_MouseMove(object sender, MouseEventArgs e)
        {
        Point p = new Point(10,10);
        Point s=new Point(202,32);

            if (this.button1.Location == s)
            {
                this.button1.Location = p;
            }
            else
            {
                this.button1.Location = s;
            }         
  

        }

这样就可以了,你试试
你的事件搞错 了
作者: 李玮    时间: 2012-6-4 09:24
:loveliness: 请问楼主大神 这是神马啊  我是初学者 求解释  s,p什么的都是干什么的啊
this.button2.Location  只查出来 这个是按钮的坐标

作者: 王针    时间: 2012-6-4 13:12
李玮 发表于 2012-6-4 09:24
请问楼主大神 这是神马啊  我是初学者 求解释  s,p什么的都是干什么的啊
this.button2.Locati ...

s,p是通过new Point()新建的两个点 对象吧。
s,p应该可以当作两个点吧,有x,y坐标值
把s,p赋给别的对象后,别的对象就具有了s,p的属性值
作者: 李玮    时间: 2012-6-4 15:31
王针 发表于 2012-6-4 13:12
s,p是通过new Point()新建的两个点 对象吧。
s,p应该可以当作两个点吧,有x,y坐标值
把s,p赋给别的对象后 ...

:) 明白了
作者: G_Xiaotao    时间: 2012-6-4 22:19
楼主有没有知道怎样生成控件呢? 我可是很迫不及待啊!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2