A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 肖云 中级黑马   /  2012-6-3 23:23  /  1778 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

当鼠标移到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;
            }
            
        }

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

5 个回复

倒序浏览
        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;
            }         
  

        }

这样就可以了,你试试
你的事件搞错 了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
:loveliness: 请问楼主大神 这是神马啊  我是初学者 求解释  s,p什么的都是干什么的啊
this.button2.Location  只查出来 这个是按钮的坐标
回复 使用道具 举报
李玮 发表于 2012-6-4 09:24
请问楼主大神 这是神马啊  我是初学者 求解释  s,p什么的都是干什么的啊
this.button2.Locati ...

s,p是通过new Point()新建的两个点 对象吧。
s,p应该可以当作两个点吧,有x,y坐标值
把s,p赋给别的对象后,别的对象就具有了s,p的属性值

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
王针 发表于 2012-6-4 13:12
s,p是通过new Point()新建的两个点 对象吧。
s,p应该可以当作两个点吧,有x,y坐标值
把s,p赋给别的对象后 ...

:) 明白了
回复 使用道具 举报
楼主有没有知道怎样生成控件呢? 我可是很迫不及待啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马