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

C#實(shí)現(xiàn)QQ窗口抖動(dòng)效果

 更新時(shí)間:2020年11月24日 14:02:29   作者:IT-Xu_LongTeng  
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)QQ窗口抖動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C#實(shí)現(xiàn)QQ窗口抖動(dòng)效果的具體代碼,供大家參考,具體內(nèi)容如下

實(shí)現(xiàn)界面:

1. 兩個(gè)textbook和兩個(gè)Button
2. NotifyIcon控件是實(shí)現(xiàn)托盤

實(shí)現(xiàn)代碼:

private void Form1_Load(object sender, EventArgs e)
 {
  this.Text = "聊天窗口";
  button1.Text = "抖動(dòng)";
  button2.Text = "發(fā)送";
  this.AutoSizeMode = AutoSizeMode.GrowAndShrink;
  textBox1.ReadOnly = true;
  //獲取焦點(diǎn)在textBox2上面用來發(fā)送消息
  textBox2.TabIndex = 0;
  x = this.Left;
  y = this.Top;
  //設(shè)置窗口中某個(gè)按鈕可以同Enter鍵進(jìn)行控制效果
  this.AcceptButton = button2;
 }
 int x, y;
 int t=30, space = 3;
 
 private void Button1_Click(object sender, EventArgs e)
 {
  for (int i=0;i<2 ;i++ )
  {
  this.Location = new Point(x - space, y);
  Thread.Sleep(t);

  this.Location = new Point(x - space, y - space);
  Thread.Sleep(t);

  this.Location = new Point(x, y - space);
  Thread.Sleep(t);

  this.Location = new Point(x + space, y - space);
  Thread.Sleep(t);

  this.Location = new Point(x + space, y);
  Thread.Sleep(t);

  this.Location = new Point(x + space, y + space);
  Thread.Sleep(t);

  this.Location = new Point(x, y + space);
  Thread.Sleep(t);

  this.Location = new Point(x - space, y + space);
  Thread.Sleep(t);

  this.Location = new Point(x - space, y);
  Thread.Sleep(t);

  this.Location = new Point(x, y);
  }
   
 }

 

 private void Button2_Click(object sender, EventArgs e)
 {
  if (String.IsNullOrWhiteSpace(textBox2.Text)==false)
  {
  textBox1.Text += DateTime.Now + "\r\n" + textBox2.Text + "\r\n";
  textBox2.Text = "";
  }  
 }
 //resize窗口尺寸變動(dòng)
 private void Form1_Resize(object sender, EventArgs e)
 {
  //最小化到系統(tǒng)托盤
  if (this.WindowState==FormWindowState.Minimized)
  {
  this.ShowInTaskba=false;
  }  
 }
 //Close關(guān)閉窗口  
 private void NotifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
 {
  this.ShowInTaskba=true;
  this.WindowState=FormWindowState.Normal;
 }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#使用NPOI將excel導(dǎo)入到list的方法

    C#使用NPOI將excel導(dǎo)入到list的方法

    這篇文章主要為大家詳細(xì)介紹了C#使用NPOI將excel導(dǎo)入到list的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#創(chuàng)建安全的棧(Stack)存儲(chǔ)結(jié)構(gòu)

    C#創(chuàng)建安全的棧(Stack)存儲(chǔ)結(jié)構(gòu)

    這篇文章主要為大家詳細(xì)介紹了C#創(chuàng)建安全的棧(Stack)存儲(chǔ)結(jié)構(gòu)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • C#自定義集合初始化器

    C#自定義集合初始化器

    這篇文章介紹了C#自定義集合初始化器的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • C#利用GDI繪制常見圖形和文字

    C#利用GDI繪制常見圖形和文字

    本文主要介紹了C#中利用GDI來繪制圖形和文字的方法,并提供的簡單的示例供大家參考學(xué)習(xí),希望能夠?qū)Υ蠹矣兴鶐椭?/div> 2016-03-03
  • C# #define條件編譯詳解

    C# #define條件編譯詳解

    這篇文章主要介紹了C# #define條件編譯,告訴大家#define是用來做什么?如何使用#define,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • C#實(shí)現(xiàn)定時(shí)任務(wù)Task Scheduler的示例代碼

    C#實(shí)現(xiàn)定時(shí)任務(wù)Task Scheduler的示例代碼

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)定時(shí)任務(wù)Task Scheduler的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • C#通過熱鍵控制顯示器開關(guān)的方法

    C#通過熱鍵控制顯示器開關(guān)的方法

    這篇文章主要介紹了C#通過熱鍵控制顯示器開關(guān)的方法,涉及C#針對熱鍵的操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-12-12
  • C#反射機(jī)制介紹

    C#反射機(jī)制介紹

    這篇文章介紹了C#的反射機(jī)制,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • c#如何使用 XML 文檔功能

    c#如何使用 XML 文檔功能

    這篇文章主要介紹了c#如何使用 XML 文檔功能,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-10-10
  • C# Socket的TCP通訊的實(shí)例代碼

    C# Socket的TCP通訊的實(shí)例代碼

    本篇文章主要介紹了C# Socket的TCP通訊,socket通訊方式有兩種:同步和異步,詳細(xì)的介紹了這兩種方法,有興趣的可以了解一下。
    2016-12-12

最新評論