#region 關閉窗體特效
//匯入user32.dll
[system.runtime.interopservices.dllimport("user32")]
//宣告api函式
private static extern bool animatewindow(intptr hwnd, int dwtime, int dwflags);
//正面_水平方向
const int aw_hor_positive = 0x0001;
//負面_水平方向
const int aw_hor_negative = 0x0002;
//正面_垂直方向
const int aw_ver_positive = 0x0004;
//負面_垂直方向
const int aw_ver_negative = 0x0008;
//由中間四周展開或由四周向中間縮小
const int aw_center = 0x0010;
//隱藏物件
const int aw_hide = 0x10000;
//顯示物件
const int aw_activate = 0x20000;
//拉幕滑動效果
const int aw_slide = 0x40000;
//淡入淡出漸變效果
const int aw_blend = 0x80000;
#endregion
然後再關閉窗體前加以下**:
animatewindow(this.handle, 1000, aw_center | aw_hide | aw_hor_negative);
WinForm 視窗動態特效
winform 視窗動態特效 大家可以先來看看 為什麼需要動效設計?這是乙個很值得思考的問題。下面介紹兩個小技巧的動態效果 1.視窗漸變效果 做了乙個視窗漸變消失的效果,就像下圖一樣。現在視窗中,建立乙個timer控制項,再設定其interval屬性。假如,要在3s內漸變完成,即把interval設...
WinForm窗體動畫
在窗體的load 和 closing事件發生的時候,直接呼叫animation.animatewindow函式即可,簡單容易。如下 using system.runtime.interopservices public class animation 淡入窗體 private void form l...
WinForm 窗體美化
本月12號,過完了22歲生日,忽然間覺得自己長大了,呵呵 就像這份生日禮物中寫的一樣 no backspace in real life 我變的更加 勇敢 更加勇敢的去面對更多困難,例如winform 窗體美化這個難題。眾所周知 用來開發winform的ide vs在 所見即所得 方面做的相當不錯,...