zoukankan      html  css  js  c++  java
  • C# 三种实现抖屏的方式

     1          //int a = -2;
     2             //this.BringToFront();
     3             //for (int i = 0; i < 20; i++)
     4             //{
     5             //    a = -a;
     6             //    this.Location = new Point(this.Location.X + 6 * a, this.Location.Y + 8 * a);
     7 
     8             //    Thread.Sleep(100);
     9 
    10             //}
    11             //2.
    12             //int X = this.Top; int Y = this.Left;
    13 
    14             //for (int i = 0; i < 100; i++)
    15             //{
    16 
    17             //    this.Top = this.Top + 10;
    18 
    19             //    this.Left = this.Left + 10;
    20 
    21             //    this.Top = this.Top - 10;
    22 
    23             //    this.Left = this.Left - 10;
    24 
    25             //}
    26 
    27             ////回到原来的位置
    28 
    29             //this.Top = X;
    30             //this.Left = Y;
    31 
    32             //3.
    33             Point pOld = this.Location;//原来的位置 
    34             int radius = 3;//半径 
    35             for (int n = 0; n < 3; n++) //旋转圈数 
    36             {
    37                 //右半圆逆时针 
    38                 for (int i = -radius; i <= radius; i++)
    39                 {
    40                     int x = Convert.ToInt32(Math.Sqrt(radius * radius - i * i));
    41 
    42                     int y = -i;
    43 
    44                     this.Location = new Point(pOld.X + x, pOld.Y + y);
    45 
    46                     System.Threading.Thread.Sleep(10);
    47 
    48 
    49                 }
    50 
    51                 //左半圆逆时针
    52                 for (int j = radius; j >= -radius; j--)
    53                 {
    54                     int x = -Convert.ToInt32(Math.Sqrt(radius * radius - j * j));
    55                     int y = -j;
    56                     this.Location = new Point(pOld.X + x, pOld.Y + y);
    57                     System.Threading.Thread.Sleep(10);
    58                 }
    59             }
    60 
    61             this.Location = pOld;
  • 相关阅读:
    SANBA服务和FTP服务
    rpm和yum软件管理
    Linux进程管理
    Linux网络技术管理
    RAID磁盘阵列及CentOS7启动流程
    Linux磁盘管理及Lvm
    Linux计划任务及压缩归档
    Linux权限管理
    Linux用户及用户组管理
    vim 编辑器
  • 原文地址:https://www.cnblogs.com/gaobing/p/3848884.html
Copyright © 2011-2022 走看看