• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# 三种实现抖屏的方式

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
 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;

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap