欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2015年09月02日 16:21:43   作者:我心依舊  
這篇文章主要介紹了Winform窗體效果,涉及WinForm窗體設(shè)計(jì)的常見(jiàn)參數(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;
  //由中間四周展開(kāi)或
  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)畫(huà)——窗體向上拖拉
   AnimateWindow(this.Handle, 1000, AW_SLIDE | AW_HIDE | IsHorOrVer(1));
   //動(dòng)畫(huà)——窗體向下拖拉
   AnimateWindow(this.Handle, 1000, AW_SLIDE | AW_ACTIVATE | IsHorOrVer(0));
   //動(dòng)畫(huà)——窗體淡出特效
   AnimateWindow(this.Handle, 1000, AW_BLEND | AW_HIDE | IsHorOrVer(1));
   //動(dòng)畫(huà)——窗體淡入特效
   AnimateWindow(this.Handle, 1000, AW_BLEND | AW_ACTIVATE | IsHorOrVer(0));
   //動(dòng)畫(huà)——窗體由四周向中心縮小直至消失
   AnimateWindow(this.Handle, 1000, AW_CENTER | AW_HIDE | IsHorOrVer(1));
   //動(dòng)畫(huà)——窗體由中心向四周擴(kuò)展
   AnimateWindow(this.Handle, 1000, AW_CENTER | AW_ACTIVATE | IsHorOrVer(0));
  }
 }
}

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

相關(guān)文章

  • C#中Hashtable和Dictionary的區(qū)別與用法示例

    C#中Hashtable和Dictionary的區(qū)別與用法示例

    由于 Hashtable 和 Dictionary 同時(shí)存在, 在使用場(chǎng)景上必然存在選擇性, 并不任何時(shí)刻都能相互替代。所以這篇文章主要給大家介紹了關(guān)于C#中Hashtable和Dictionary區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • 淺析.NET中AsyncLocal的實(shí)現(xiàn)原理

    淺析.NET中AsyncLocal的實(shí)現(xiàn)原理

    這篇文章主要為大家詳細(xì)介紹了.NET中AsyncLocal的具體實(shí)現(xiàn)原理,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,如果有講得不清晰或不準(zhǔn)確的地方,還望指出
    2023-08-08
  • C#使用日志組件log4net

    C#使用日志組件log4net

    這篇文章介紹了C#日志組件log4net的使用方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#使用SQLDMO操作數(shù)據(jù)庫(kù)的方法

    C#使用SQLDMO操作數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了C#使用SQLDMO操作數(shù)據(jù)庫(kù)的方法,實(shí)例分析了基于SQLDMO.dll動(dòng)態(tài)鏈接庫(kù)操作數(shù)據(jù)庫(kù)的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • C#中TextBox的橫線樣式及占位提示詳解

    C#中TextBox的橫線樣式及占位提示詳解

    橫線樣式就是將TextBox以一條底橫線的形式展示在頁(yè)面,占位提示就是Web的Placeholder屬性,即在輸入框沒(méi)有內(nèi)容的時(shí)候進(jìn)行一個(gè)輸入提示。本文主要介紹了C#中TextBox的這兩個(gè)的實(shí)現(xiàn),需要的可以參考一下
    2022-11-11
  • C#中的串口通信SerialPort詳解

    C#中的串口通信SerialPort詳解

    今天這篇文章帶大家學(xué)習(xí)下C#中的串口通訊。在日常的開(kāi)發(fā)工作中,如果工作內(nèi)容是CS方向的同學(xué)應(yīng)該很容易接觸到串口通訊方面的業(yè)務(wù)需求。那么也就很容易想到C#中SerialPort類,它就是專門(mén)來(lái)處理串口通訊相關(guān)的
    2022-01-01
  • C#設(shè)置文件權(quán)限的方法

    C#設(shè)置文件權(quán)限的方法

    這篇文章主要介紹了C#設(shè)置文件權(quán)限的方法,文中講解非常細(xì)致,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-08-08
  • Unity3D UI Text得分?jǐn)?shù)字增加的實(shí)例代碼

    Unity3D UI Text得分?jǐn)?shù)字增加的實(shí)例代碼

    這篇文章主要介紹了Unity3D UI Text得分?jǐn)?shù)字增加方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • 分享C#中幾個(gè)可用的類

    分享C#中幾個(gè)可用的類

    這篇文章主要為大家分享了C#中幾個(gè)可用的類,并給出了幾個(gè)例子進(jìn)行講解,感興趣的小伙伴們可以參考一下
    2016-05-05
  • C#使用ICSharpCode.SharpZipLib.dll進(jìn)行文件的壓縮與解壓功能

    C#使用ICSharpCode.SharpZipLib.dll進(jìn)行文件的壓縮與解壓功能

    這篇文章主要介紹了C#使用ICSharpCode.SharpZipLib.dll進(jìn)行文件的壓縮與解壓功能,需要的朋友可以參考下
    2017-12-12

最新評(píng)論