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;            

      }        

    }

  • 相关阅读:
    再谈HTTP通信
    【ZOJ】[1586]QS Network
    【ZOJ】[1586]QS Network
    【POJ】[2421]Constructing Roads
    【POJ】[2421]Constructing Roads
    【POJ】[2031]Building a Space Station
    【POJ】[2031]Building a Space Station
    【POJ】[1287]Networking
    【POJ】[1287]Networking
    【杭电】[1875]畅通工程再续
  • 原文地址:https://www.cnblogs.com/cz-xjw/p/CanMoveButton.html
Copyright © 2011-2022 走看看