最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Winform窗體效果實(shí)例分析

 更新時(shí)間:2015年09月02日 16:21:43   作者:我心依舊  
這篇文章主要介紹了Winform窗體效果,涉及WinForm窗體設(shè)計(jì)的常見參數(shù)設(shè)置及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例分析了Winform窗體效果。分享給大家供大家參考。具體如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication4
{
 public partial class Form3 : Form
 {
  bool flag = false;
  public Form3()
  {
   InitializeComponent();
   flag = true;
  }
  #region user32.dll
  //導(dǎo)入user32.dll
  [System.Runtime.InteropServices.DllImport("user32")]
  //聲明API函數(shù)
  private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags);
  #endregion
  #region 常量
  //正面_水平方向
  const int AW_HOR_POSITIVE = 0x0001;
  //負(fù)面_水平方向
  const int AW_HOR_NEGATIVE = 0x0002;
  //正面_垂直方向
  const int AW_VER_POSITIVE = 0x0004;
  //負(fù)面_垂直方向
  const int AW_VER_NEGATIVE = 0x0008;
  //由中間四周展開或
  const int AW_CENTER = 0x0010;
  //隱藏對(duì)象
  const int AW_HIDE = 0x10000;
  //顯示對(duì)象
  const int AW_ACTIVATE = 0x20000;
  //拉幕滑動(dòng)效果
  const int AW_SLIDE = 0x40000;
  //淡入淡出漸變效果
  const int AW_BLEND = 0x80000;
  #endregion
  #region 判斷方向
  public int IsHorOrVer(int pos)
  {
   int rtn = 0;
   //判斷是正方向還是反方向
   if (pos.Equals(0))
   {
    //判斷是橫向還是縱向
    if (flag)
     rtn = AW_HOR_POSITIVE;
    else rtn = AW_VER_POSITIVE;
   }
   else if (pos.Equals(1))
   {
    //判斷是橫向還是縱向
    if (flag)
     rtn = AW_HOR_NEGATIVE;
    else rtn = AW_VER_NEGATIVE;
   }
   return rtn;
  }
  #endregion
  private void button1_Click(object sender, EventArgs e)
  {
   //動(dòng)畫——窗體向上拖拉
   AnimateWindow(this.Handle, 1000, AW_SLIDE | AW_HIDE | IsHorOrVer(1));
   //動(dòng)畫——窗體向下拖拉
   AnimateWindow(this.Handle, 1000, AW_SLIDE | AW_ACTIVATE | IsHorOrVer(0));
   //動(dòng)畫——窗體淡出特效
   AnimateWindow(this.Handle, 1000, AW_BLEND | AW_HIDE | IsHorOrVer(1));
   //動(dòng)畫——窗體淡入特效
   AnimateWindow(this.Handle, 1000, AW_BLEND | AW_ACTIVATE | IsHorOrVer(0));
   //動(dòng)畫——窗體由四周向中心縮小直至消失
   AnimateWindow(this.Handle, 1000, AW_CENTER | AW_HIDE | IsHorOrVer(1));
   //動(dòng)畫——窗體由中心向四周擴(kuò)展
   AnimateWindow(this.Handle, 1000, AW_CENTER | AW_ACTIVATE | IsHorOrVer(0));
  }
 }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#匿名委托與Lambda表達(dá)式詳解

    C#匿名委托與Lambda表達(dá)式詳解

    這篇文章主要為大家詳細(xì)介紹了C#匿名委托與Lambda表達(dá)式的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • C#中利用代理實(shí)現(xiàn)觀察者設(shè)計(jì)模式詳解

    C#中利用代理實(shí)現(xiàn)觀察者設(shè)計(jì)模式詳解

    學(xué)習(xí)模式注重精髓而非模板,本文為了便于說明假定了三方并對(duì)三方功能進(jìn)行了劃分,實(shí)際應(yīng)用并不拘泥于此。如果情況合適將數(shù)據(jù)(文檔)類設(shè)計(jì)為單件模式也是一種很不錯(cuò)的選擇
    2014-01-01
  • C#獲得文件屬性信息的實(shí)現(xiàn)方法

    C#獲得文件屬性信息的實(shí)現(xiàn)方法

    這篇文章主要介紹了C#獲得文件屬性信息的實(shí)現(xiàn)方法,對(duì)于C#初學(xué)者了解與學(xué)習(xí)應(yīng)用程序設(shè)計(jì)有一定的借鑒價(jià)值,需要的朋友可以參考下
    2014-07-07
  • C#中數(shù)組Array,ArrayList,泛型List詳細(xì)對(duì)比

    C#中數(shù)組Array,ArrayList,泛型List詳細(xì)對(duì)比

    關(guān)于數(shù)組Array,ArrayList,泛型List,簡(jiǎn)單的說數(shù)組就是值對(duì)象,它存儲(chǔ)數(shù)據(jù)元素類型的值的一系列位置.Arraylist和list可以提供添加,刪除,等操作的數(shù)據(jù). 具體如何進(jìn)行選擇使用呢,我們來詳細(xì)探討下
    2016-06-06
  • C#泛型詳解及關(guān)鍵字作用

    C#泛型詳解及關(guān)鍵字作用

    這篇文章主要來講講c#中的泛型,因?yàn)榉盒驮赾#中有很重要的位置,對(duì)于寫出高可讀性,高性能的代碼有著關(guān)鍵的作用,大家都知道泛型公共語言運(yùn)行庫(kù)是非常重要功能,那么為什么使用泛型呢,帶著這個(gè)問題一起通過本文學(xué)習(xí)下吧
    2021-08-08
  • C# 預(yù)處理器指令的用法

    C# 預(yù)處理器指令的用法

    本文主要介紹了C# 預(yù)處理器指令的用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 編輯IL文件 修改DLL文件的方法

    編輯IL文件 修改DLL文件的方法

    下面小編就為大家?guī)硪黄庉婭L文件 修改DLL文件的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • C#實(shí)現(xiàn)為類和函數(shù)代碼自動(dòng)添加版權(quán)注釋信息的方法

    C#實(shí)現(xiàn)為類和函數(shù)代碼自動(dòng)添加版權(quán)注釋信息的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)為類和函數(shù)代碼自動(dòng)添加版權(quán)注釋信息的方法,主要涉及安裝文件的修改及函數(shù)注釋模板的修改,需要的朋友可以參考下
    2014-09-09
  • C#中實(shí)現(xiàn)判斷某個(gè)類是否實(shí)現(xiàn)了某個(gè)接口

    C#中實(shí)現(xiàn)判斷某個(gè)類是否實(shí)現(xiàn)了某個(gè)接口

    這篇文章主要介紹了C#中實(shí)現(xiàn)判斷某個(gè)類是否實(shí)現(xiàn)了某個(gè)接口,本文給出了多種判斷方法,需要的朋友可以參考下
    2015-06-06
  • VS?Code里使用Debugger?for?Unity插件調(diào)試的方法(2023最新版)

    VS?Code里使用Debugger?for?Unity插件調(diào)試的方法(2023最新版)

    Debugger for Unity是一個(gè)非正式支持的,官方推薦的,應(yīng)用最廣的,Visual Studio Code上的Unity調(diào)試插件,這篇文章主要介紹了VS?Code里使用Debugger?for?Unity插件進(jìn)行調(diào)試(2023最新版),需要的朋友可以參考下
    2023-02-02

最新評(píng)論

逊克县| 洪泽县| 公安县| 尉犁县| 瓮安县| 寿宁县| 谢通门县| 翼城县| 莱州市| 湘阴县| 巴青县| 平南县| 灵川县| 平南县| 平南县| 平和县| 获嘉县| 新竹市| 耒阳市| 湘阴县| 天水市| 大港区| 会同县| 安远县| 陆良县| 开封县| 西宁市| 鄂托克旗| 甘孜| 凤阳县| 江门市| 小金县| 兴城市| 宁阳县| 韶山市| 淳化县| 长海县| 汾西县| 深水埗区| 灵璧县| 灵石县|