程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#中如何制作以動畫的形式顯示窗體(2)

C#中如何制作以動畫的形式顯示窗體(2)

編輯:關於C語言

動畫效果類型詳細說明表:

1. AW_SLIDE : 使用滑動類型 , 默認為該類型. 當使用 AW_CENTER 效果時, 此效果被忽略

2. AW_ACTIVE: 激活窗 口, 在使用了 AW_HIDE 效果時不可使用此效果

3. AW_BLEND: 使用淡入效果

4. AW_HIDE: 隱藏窗口

5. AW_CENTER: 與 AW_HIDE 效果配合使用則效果為窗 口幾內重疊, 單獨使用窗口向外擴展.

6. AW_HOR_POSITIVE : 自左向右顯示窗口

7. AW_HOR_NEGATIVE: 自右向左顯示窗口

8. AW_VER_POSITVE: 自頂向下顯示 窗口

9. AW_VER_NEGATIVE : 自下向上顯示窗口

看懂了這些, 下面我們的工作 會變得非常簡單.

啟動程序後, 動畫效果顯示窗口的代碼如下:

Code
AnimateWindow(this.Handle, 1000, AW_SLIDE + AW_CENTER);

而關閉程序 後, 動畫效果顯示窗口代碼如下:

Code
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
    {
       AnimateWindow(this.Handle, 500, AW_SLIDE + AW_VER_POSITIVE + AW_HIDE);
    }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved