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

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

窗體打開特效

窗體打開特效

更新時間: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:這是第一次發表原創, 大

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 欧美国产日韩久久久 | 青青草国产97免久久费观看 | 天天看天天碰 | 激情五月亚洲色图 | 黄网站在线观看高清免费 | 69国产成人综合久久精品 | 天天干天天操天天摸 | 综合免费一区二区三区 | 久久精品国产精品亚洲 | 国产精品国产三级国产专 | 91视频日本| 国产亚洲精品一区999 | 99精品在线 | 成人亚洲精品 | 久久国产免费福利永久 | 亚洲欧美韩国日产综合在线 | 日韩大片在线播放 | 国产夜夜操 | 曰本lesxxxx在线观看视频 | 色噜噜狠狠色综合中文字幕 | 亚洲日本中文字幕天天更新 | 国产麻豆媒一区一区二区三区 | 日本三级韩国三级香港三级网站 | 亚洲午夜久久久久国产 | 噜噜色.com| 亚久久伊人精品青青草原2020 | 视频91在线 | 亚洲播播| 欧美在线播放视频 | 久久精品99 | 久久国产精品视频 | 狠狠色伊人亚洲综合网站色 | 日本不卡视频免费的 | 插插插日日日 | 久久99精品热在线观看15 | 亚洲久热| 日本免费全黄一级裸片视频 | 狠狠插狠狠插 | 国产主播一区二区在线放 | 国产 日韩 欧美在线 | 日本japanese黑人23videos |