日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

窗體打開特效

窗體打開特效

更新時間:2022-05-07 文章作者:未知 信息來源:網絡 閱讀次數:

【效果圖】


【思路】:

在Form的OnLoad中 先使Form不可見,然后從內向外,一層一層繪制Rectangle ,最后讓Form可見

【難點】

首先輸出效果的Rectangle要有個地方顯示,Main Form可不行,因為當繪制Rectangle的時候 ,Form是不可見的,這里使用了Desktop桌面

【代碼如下】

1. 加入命名空間

using System.Drawing.Imaging;

using System.Runtime.InteropServices;

2. 聲明Win32 Api GetDC()

[ DllImport("user32") ]

public static extern System.IntPtr GetDC(System.IntPtr dc);

3. 聲明變量

System.Drawing.Graphics g; //畫圖板

Pen p=new Pen(Color.Black,1); //畫筆

int startx,starty,wx,wy,step; //startx,starty,wx,wy確定一個矩形

int cx,cy; //cx,cy為form的client的width 和height

4.在Form的OnLoad上加上如下代碼

this.Visible=false;

step=1;

g=Graphics.FromHdc(GetDC(System.IntPtr.Zero));

cx=this.ClientSize.Width;

cy=this.ClientSize.Height;

this.Visible=false;

step=1;

while(step<=cx/2)

{

startx=cx/2-step;

starty=cy*startx/cx;

wx=2*step;

wy=wx*cy/cx;

startx+=this.Left;

starty+=this.Top+this.Height-this.ClientSize.Height;

g.DrawRectangle(p,startx,starty,wx,wy);

System.Threading.Thread.Sleep(100);

step+=10;

}

this.Visible=true;



ps:這是第一次發表原創, 大

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 99精品国产综合久久久久 | 亚洲天堂视频在线播放 | 真实国产乱人伦在线视频播放 | 一二三四免费观看在线视频6+1 | 麻豆久久婷婷综合五月国产 | 亚州男人天堂 | 天天爽夜夜操 | 欧美日b片| 午夜精品九九九九99蜜桃 | 婷婷综合国产激情在线 | 男啪女视频免费观看网站 | 曰批全过程免费视频免费 | 国产a网站| 国产精品视频国产永久视频 | 日韩wuma| 91精品国产人成网站 | 青草久久精品亚洲综合专区 | 夜夜骑天天操 | 97久久草草超级碰碰碰 | 一区二区在线免费视频 | 久久夜色精品国产 | 久久精品中文字幕第一页 | 免费欧美视频 | 久久毛片免费看一区二区三区 | 国产鲁鲁视频在线观看免费 | 亚洲 欧洲 自拍 另类 校园 | 久久网精品视频 | 亚洲国产精品高清在线一区 | 四虎sihu新版影院亚洲精品 | 成年人免费在线观看网站 | 欧美激情视频一区二区 | 91午夜视频 | 国产高清在线播放免费观看 | 天天草天天干天天 | 性殴美| 一级毛片特黄久久免费看 | 九九精品久久久久久久久 | 色老头成人免费视频天天综合 | 最新欧美精品 | 2019国产精品 | 狠狠操人人干 |