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

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

窗體打開特效

窗體打開特效

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

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 中文字幕美日韩在线高清 | 国产欧美亚洲三区久在线观看 | 91色老99久久九九爱精品 | 亚洲一区二区三区91 | 久久99青青久久99久久 | 欧美在线专区 | 久久久噜久噜久久综合 | 国产区在线视频 | 美女被免费网站视频 | 国产极品福利视频在线观看 | 久久久久亚洲日日精品 | 亚洲国产欧美日韩第一香蕉 | 97影院午夜在线观看视频 | 亚洲一区精品在线 | 91福利一区二区在线观看 | 亚洲精品成人一区 | 日韩中文字幕免费 | 免费看亚洲 | 99久久精品国产一区二区小说 | 日日干夜夜拍 | 一区二区三区美女视频 | 91成人免费观看在线观看 | 国产成人国产在线观看入口 | 欧美亚洲欧美日韩中文二区 | 狠狠撸视频 | 在线观看视频中文字幕 | 91成年人免费视频 | 欧美精品华人在线 | 四虎影院免费视频 | 最近中文字幕 | 日本中文字幕不卡免费视频 | 一级毛片人与动免费观看 | 欧美呦交videofree | 丝袜美女爽爆91 | 曰批全过程免费视频观看软件 | 羞羞网站视频 | 欧美极品另类高清videos | 欧美精品伊人久久 | 999视频精品全部免费观看 | 91嫩草私人成人亚洲影院 | 人成午夜免费视频拍拍拍 |