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;            

      }        

    }

  • 相关阅读:
    Appium学习笔记||十一、Appium按键操作
    Appium学习笔记||九、操作不可见元素
    Appium学习笔记||八、滑动页面
    Appium学习笔记||七、用UIAutomator API定位
    Appium学习笔记||六、根据Xpath寻找元素
    Appium学习笔记||五、Tap方法
    enumerate 函数
    python 复制 浅copy 深copy 的区别
    听歌都能听出来代码...
    for 循环时候 pop现象
  • 原文地址:https://www.cnblogs.com/cz-xjw/p/CanMoveButton.html
Copyright © 2011-2022 走看看