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;            

      }        

    }

  • 相关阅读:
    【java】对象赋值给另一个对象
    spring boot系列(五)spring boot 配置spring data jpa (查询方法)
    Spring Data JPA 查询
    Spring Data JPA 介绍
    OpenID简介
    OAUTH协议介绍
    URL encoding(URL编码)
    RESTful 介绍
    spring boot系列(四)spring boot 配置spring data jpa (保存修改删除方法)
    spring boot 启动报 java.lang.NoClassDefFoundError: ch/qos/logback/core/spi/LifeCycle 错误
  • 原文地址:https://www.cnblogs.com/cz-xjw/p/CanMoveButton.html
Copyright © 2011-2022 走看看