求大神编个代码

coldpasserby 2017-11-19 11:42:59
...全文
482 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
无情时尚 2017-11-21
  • 打赏
  • 举报
回复
引用 16 楼 coldpasserby 的回复:
[quote=引用 11 楼 无情时尚的回复:]我就是技校毕业的!
        public Form1()
        {
            InitializeComponent();


            this.FormBorderStyle = FormBorderStyle.FixedDialog;
            this.MaximizeBox = false;
            this.MinimizeBox = false;

            Point btnOneP = btnOne.Location;
            Point btnTwoP = btnTwo.Location;

            int btnNum = 0;
            btnOne.MouseEnter += delegate
            {
                btnOne.Text = "是的";
                btnTwo.Text = "不是";
                btnNum++;
                if (btnNum == 4)
                {
                    btnOne.Location = new Point(btnOne.Location.X, btnOne.Location.Y - 30);
                    btnOne.Text = "不是";
                    btnTwo.Text = "是的";
                }
                if (btnNum == 6)
                {
                    btnOne.Location = btnOneP;
                    btnNum = 0;
                }
            };

            btnTwo.MouseEnter += delegate
            {
                btnTwo.Text = "是的";
                btnOne.Text = "不是";
                btnNum++;
                if (btnNum == 4 )
                {
                    btnTwo.Location = new Point(btnTwo.Location.X, btnTwo.Location.Y - 30);
                    btnTwo.Text = "不是";
                    btnOne.Text = "是的";
                }
                if (btnNum == 6)
                {
                    btnTwo.Location = btnTwoP;
                    btnNum = 0;
                }
            };

            this.FormClosing += (sender, e) =>
            {
                MessageBox.Show("你就是喜欢我!");
                e.Cancel = true;
            };
        }
非常感谢大神的代码,但是你这个我调试不出来[/quote] 一个label,两个button控件,button控件的name属性改成btnOne、btnTwo,btnOne、btnTwo就是button的重命名
hanjiang133 2017-11-21
  • 打赏
  • 举报
回复
6楼的代码应该可行的啊.
ourhouzi 2017-11-21
  • 打赏
  • 举报
回复
引用 16 楼 coldpasserby 的回复:
非常感谢大神的代码,但是你这个我调试不出来
我觉得 把这些代码拿出弄个exe出来比实现这个功能难度还大点
正怒月神 2017-11-20
  • 打赏
  • 举报
回复
引用 9 楼 liuzhe147 的回复:
一看就是要拿去欺骗无知妹子的
不能同意更多。哈哈哈啊
无情时尚 2017-11-20
  • 打赏
  • 举报
回复
我就是技校毕业的!
        public Form1()
        {
            InitializeComponent();


            this.FormBorderStyle = FormBorderStyle.FixedDialog;
            this.MaximizeBox = false;
            this.MinimizeBox = false;

            Point btnOneP = btnOne.Location;
            Point btnTwoP = btnTwo.Location;

            int btnNum = 0;
            btnOne.MouseEnter += delegate
            {
                btnOne.Text = "是的";
                btnTwo.Text = "不是";
                btnNum++;
                if (btnNum == 4)
                {
                    btnOne.Location = new Point(btnOne.Location.X, btnOne.Location.Y - 30);
                    btnOne.Text = "不是";
                    btnTwo.Text = "是的";
                }
                if (btnNum == 6)
                {
                    btnOne.Location = btnOneP;
                    btnNum = 0;
                }
            };

            btnTwo.MouseEnter += delegate
            {
                btnTwo.Text = "是的";
                btnOne.Text = "不是";
                btnNum++;
                if (btnNum == 4 )
                {
                    btnTwo.Location = new Point(btnTwo.Location.X, btnTwo.Location.Y - 30);
                    btnTwo.Text = "不是";
                    btnOne.Text = "是的";
                }
                if (btnNum == 6)
                {
                    btnTwo.Location = btnTwoP;
                    btnNum = 0;
                }
            };

            this.FormClosing += (sender, e) =>
            {
                MessageBox.Show("你就是喜欢我!");
                e.Cancel = true;
            };
        }
threenewbee 2017-11-20
  • 打赏
  • 举报
回复
去技校找个学生帮你编
清澈的风 2017-11-20
  • 打赏
  • 举报
回复
引用 7 楼 coldpasserby 的回复:
[quote=引用 5 楼 sau357ad的回复:]我还真没想到鼠标在那一是二不是之间动用什么事件
我也想不到,[/quote] 鼠标移入事件啊 移入改变文字不就可以了么
  • 打赏
  • 举报
回复
一看就是要拿去欺骗无知妹子的
正怒月神 2017-11-20
  • 打赏
  • 举报
回复
这个程序挺幽默的。哈哈哈
coldpasserby 2017-11-20
  • 打赏
  • 举报
回复
引用 5 楼 sau357ad的回复:
我还真没想到鼠标在那一是二不是之间动用什么事件
我也想不到,
清澈的风 2017-11-20
  • 打赏
  • 举报
回复

private void button1_MouseEnter(object sender, EventArgs e)
        {
            button1.Text = "是";
            button2.Text = "不是";
            button1.Top = 203;
        }

        private void button2_MouseEnter(object sender, EventArgs e)
        {
            button1.Text = "不是";
            button2.Text = "是";
            button2.Top =203;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            button2.Top = 100;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            button1.Top = 100;
        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            MessageBox.Show("你就是喜欢我");
            e.Cancel = true;
        }
效果应该差不多,事件自己对应写就好了
eperofC# 2017-11-20
  • 打赏
  • 举报
回复
我还真没想到鼠标在那一是二不是之间动用什么事件
exception92 2017-11-20
  • 打赏
  • 举报
回复
活在梦里的人真不少
coldpasserby 2017-11-20
  • 打赏
  • 举报
回复
引用 11 楼 无情时尚的回复:
我就是技校毕业的!
        public Form1()
        {
            InitializeComponent();


            this.FormBorderStyle = FormBorderStyle.FixedDialog;
            this.MaximizeBox = false;
            this.MinimizeBox = false;

            Point btnOneP = btnOne.Location;
            Point btnTwoP = btnTwo.Location;

            int btnNum = 0;
            btnOne.MouseEnter += delegate
            {
                btnOne.Text = "是的";
                btnTwo.Text = "不是";
                btnNum++;
                if (btnNum == 4)
                {
                    btnOne.Location = new Point(btnOne.Location.X, btnOne.Location.Y - 30);
                    btnOne.Text = "不是";
                    btnTwo.Text = "是的";
                }
                if (btnNum == 6)
                {
                    btnOne.Location = btnOneP;
                    btnNum = 0;
                }
            };

            btnTwo.MouseEnter += delegate
            {
                btnTwo.Text = "是的";
                btnOne.Text = "不是";
                btnNum++;
                if (btnNum == 4 )
                {
                    btnTwo.Location = new Point(btnTwo.Location.X, btnTwo.Location.Y - 30);
                    btnTwo.Text = "不是";
                    btnOne.Text = "是的";
                }
                if (btnNum == 6)
                {
                    btnTwo.Location = btnTwoP;
                    btnNum = 0;
                }
            };

            this.FormClosing += (sender, e) =>
            {
                MessageBox.Show("你就是喜欢我!");
                e.Cancel = true;
            };
        }
非常感谢大神的代码,但是你这个我调试不出来
coldpasserby 2017-11-20
  • 打赏
  • 举报
回复
引用 6 楼 lv1204的回复:

private void button1_MouseEnter(object sender, EventArgs e)
        {
            button1.Text = "是";
            button2.Text = "不是";
            button1.Top = 203;
        }

        private void button2_MouseEnter(object sender, EventArgs e)
        {
            button1.Text = "不是";
            button2.Text = "是";
            button2.Top =203;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            button2.Top = 100;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            button1.Top = 100;
        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            MessageBox.Show("你就是喜欢我");
            e.Cancel = true;
        }
效果应该差不多,事件自己对应写就好了
事件也不会呢,不懂为什么获取button到边框的像素值不能用if
Dogfish 2017-11-20
  • 打赏
  • 举报
回复
这个楼主自己很快就可以实现的了。
  • 打赏
  • 举报
回复
引用 12 楼 hanjun0612 的回复:
[quote=引用 9 楼 liuzhe147 的回复:] 一看就是要拿去欺骗无知妹子的
不能同意更多。哈哈哈啊[/quote] 我当年刚上大学那会,刚学计算机,也想搞个这东西, 就是这种 http://loveyue1.sinaapp.com/ 然并卵,搞了一下午就放弃了,
易2017 2017-11-20
  • 打赏
  • 举报
回复
引用 9 楼 liuzhe147 的回复:
一看就是要拿去欺骗无知妹子的

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧