zoukankan      html  css  js  c++  java
  • 可移动的按钮

    int temp_X;

    int count = 0;        

    private void Form1_Load(object sender, EventArgs e)        

    {            

      this.pic_OpenLock.Left = 0;            

      this.pan_Lock.Width = this.Width;            

      this.pan_Lock.Top = this.Height - this.pan_Lock.Height;            

      this.label1.Top = this.pictureBox1.Height - this.label1.Height-this.pan_Lock.Height;

           this.label1.Left = this.pan_Lock.Width - this.label1.Width;

           this.pic_Right_open.Left = this.pan_Lock.Width-this.pic_Right_open.Width; 

    }

    private void pic_OpenLock_MouseDown(object sender, MouseEventArgs e)        

    {            

       this.temp_X = e.X;        

    }

    private void pic_OpenLock_MouseMove(object sender, MouseEventArgs e)        

    {            

      if (e.Button == MouseButtons.Left)            

      {                

        this.pic_OpenLock.Left = e.X - temp_X + this.pic_OpenLock.Left;                            

      }        

    }

    private void pic_OpenLock_MouseUp(object sender, MouseEventArgs e)        

    {            

      if (this.pic_OpenLock.Left <= 0)            

      {                

        this.pic_OpenLock.Left = 0;            

      }            

      if (this.pic_OpenLock.Left >= this.pan_Lock.Width - this.pic_OpenLock.Width)            

      {              

           this.pic_OpenLock.Left = this.pan_Lock.Width - this.pic_OpenLock.Width;      

           }          

         if (this.pic_OpenLock.Left < this.pan_Lock.Width - this.pic_OpenLock.Width)            

      {               

          this.pic_OpenLock.Left = 0;            

      }            

      else            

      {                

        Application.Exit();

               

      }        

    }

           

    private void timer1_Tick(object sender, EventArgs e)        

    {            

      count++;            

      if (count % 2 == 0)            

      {                

        this.pic_Right_open.Visible = false;            

      }            

      else            

      {                

      this.pic_Right_open.Visible = true;            

      }        

    }

  • 相关阅读:
    AtCoder Beginner Contest 167
    AtCoder Beginner Contest 166
    AtCoder Beginner Contest 165
    AtCoder Beginner Contest 164
    AtCoder Beginner Contest 163
    AtCoder Beginner Contest 162
    AtCoder Beginner Contest 161
    AtCoder Beginner Contest 160
    AtCoder Beginner Contest 159
    自定义Mybatis自动生成代码规则
  • 原文地址:https://www.cnblogs.com/cz-xjw/p/CanMoveButton.html
Copyright © 2011-2022 走看看