国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

C# Timer組件簡單介紹

開發 后端
這里介紹C# Timer組件也被封裝在名稱空間System.Windows.Forms中,其主要作用是當C# Timer組件啟動后,每隔一個固定時間段,觸發相同的事件。

C# Timer組件有很多值得學習的地方,這里我們主要介紹Visual C#做的一個窗體飄動的程序,包括介紹這個程序的設計和運行的環境。

C# Timer組件是也是一個WinForm組件了,和其他的WinForm組件的***區別是:C# Timer組件是不可見的,而其他大部分的組件都是都是可見的,可以設計的。C# Timer組件也被封裝在名稱空間System.Windows.Forms中,其主要作用是當C# Timer組件啟動后,每隔一個固定時間段,觸發相同的事件。C# Timer組件在程序設計中是一個比較常用的組件,雖然屬性、事件都很少,但在有些地方使用它會產生意想不到的效果。本文介紹的程序,是用Visual C#做的一個窗體飄動的程序,這其中就大量的使用了C# Timer組件。

下面就來介紹一下,這個程序的設計和運行的環境。

一.本文程序設計和運行的軟件環境:

1 微軟公司視窗2000服務器版

2 .Net FrameWork SDK Beta 2

二.程序設計的思路以及關鍵步驟的解決方法:

其實要使得程序的窗體飄動起來,其實思路是比較簡單的。首先是當加載窗體的時候,給窗體設定一個顯示的初始位置。然后通過在窗體中定義的二個C# Timer組件,其中一個叫Timer1,其作用是控制窗體從左往右飄動(當然如果你愿意,你也可以改為從上往下飄動,或者其他的飄動方式。),另外一個Timer2是控制窗體從右往左飄動(同樣你也可以改為其他飄動方式)。當然這二個C# Timer組件不能同時啟動,在本文的程序中,是先設定Timer1組件啟動的,當此Timer1啟動后,每隔0.01秒,都會在觸發的事件中給窗體的左上角的橫坐標都加上"1",這時我們看到的結果是窗體從左往右不斷移動,當移動到一定的位置后,Timer1停止。Timer2啟動,每隔0.01秒,在觸發定義的事件中給窗體的左上角的橫坐標都減去"1",這時我們看到的結果是窗體從右往左不斷移動。當移動到一定位置后,Timer1啟動,Timer2停止,如此反覆,這樣窗體也就飄動起來了。要實現上述思路,必須解決好以下問題。

1.如何設定窗體的初始位置:

設定窗體的初始位置,是在事件Form1_Load()中進行的。此事件是當窗體加載的時候觸發的。Form有一個DesktopLocation屬性,這個屬性是設定窗體的左上角的二維位置。在程序中是通過Point結構變量來設定此屬性的值,具體如下:

  1. //設定窗體起初飄動的位置,位置為屏幕的坐標的(0,240)  
  2. private void Form1_Load ( object sender , System.EventArgs e )  
  3. {  
  4. Point p = new Point ( 0 , 240 ) ;  
  5. this.DesktopLocation = p ;  

2.如何實現窗體從左往右飄動:

設定Timer1的Interval值為"10",就是當Timer1啟動后,每隔0.01秒觸發的事件是Timer1_Tick(),在這個事件中編寫給窗體左上角的橫坐標不斷加"1"的代碼,就可以了,具體如下:

  1. private void timer1_Tick(object sender, System.EventArgs e)  
  2. {  
  3. { //窗體的左上角橫坐標隨著timer1不斷加一  
  4. Point p = new Point ( this.DesktopLocation.X + 1 , this.DesktopLocation.Y ) ;  
  5. this.DesktopLocation = p ;  
  6. if ( p.X == 550 )  
  7. {  
  8. timer1.Enabled = false ;  
  9. timer2.Enabled = true ;  
  10. }  

3.如何實現窗體從右往左飄動:

代碼設計和從左往右飄動差不多,主要的區別是減"1"而不是加"1"了,具體如下:

  1. //當窗體左上角位置的橫坐標為-150時,timer2停止,timer1啟動  
  2. private void timer2_Tick(object sender, System.EventArgs e)  
  3. { file://窗體的左上角橫坐標隨著timer2不斷減一  
  4. Point p = new Point ( this.DesktopLocation.X - 1 , this.DesktopLocation.Y ) ;  
  5. this.DesktopLocation = p ;  
  6. if ( p.X == - 150 )  
  7. {  
  8. timer1.Enabled = true ;  
  9. timer2.Enabled = false ;  
  10. }  

【編輯推薦】

  1. C#編程實現顯示XML文件
  2. C#語言獲取要顯示頁面
  3. 創建C# Windows窗體應用程序淺析
  4. C#實現窗體顯示背景知識
  5. C# Lazy-Allocate設計概念
責任編輯:佚名 來源: IT168
相關推薦

2009-06-18 10:27:42

Spring Time

2009-08-14 16:46:44

C#元數據

2009-08-06 18:15:13

C# SQL Serv

2009-09-03 09:40:57

C#創建表單

2009-08-20 16:25:59

C# 匿名方法

2009-08-03 17:51:43

C#引用類型

2009-08-07 17:12:07

C# DLL函數

2009-09-01 16:19:57

C# new()約束

2009-08-13 17:36:54

編譯C#代碼

2009-08-10 16:19:37

C#冒泡排序

2009-08-21 17:55:52

C#復合控件

2009-08-14 17:27:56

C#方法參數

2009-08-07 17:41:40

C#預處理

2009-08-06 14:53:41

C# User類

2009-08-27 10:19:22

C#匿名類型

2009-08-18 17:37:57

C#固定指針

2009-08-25 14:42:41

由C++轉向C#

2009-09-07 10:48:53

C#數據類型

2009-08-24 17:58:19

C#讀取XML文件

2009-09-04 10:16:30

C#數據類型
點贊
收藏

51CTO技術棧公眾號

日本在线免费网| 成人看片网页| 国产成人啪免费观看软件 | 无码 制服 丝袜 国产 另类| 亚洲人成亚洲精品| 亚洲性夜色噜噜噜7777| 国产在线一二三| 中文字幕在线不卡视频| 国产在线视频综合| 国产精品日韩在线一区| av在线看片| 亚洲成a人片综合在线| 欧美成人黑人猛交| 国内欧美视频一区二区| 精品一卡二卡三卡四卡日本乱码 | 青青国产91久久久久久| 国产欧美日韩综合精品| 北条麻妃在线一区二区免费播放 | av蜜臀在线| 欧美性色黄大片| 黑粗硬长欧美在线视频免费的| 国产乱对白刺激视频不卡| 国产另类第一区| 爽成人777777婷婷| 亚洲一区二区偷拍精品| www..com日韩| 国产综合色在线视频区| 久久久国产91| 91桃色在线| 日韩亚洲国产中文字幕欧美| 日本久久久网站| 裸体在线国模精品偷拍| 国产日韩中文在线| 久久国产综合精品| 亚洲女人被黑人巨大进入| 国产乱色国产精品免费视频| 黄色录像特级片| 99精品一区二区三区| 人禽交欧美网站免费| 日韩网站在线| 久久精品第九区免费观看 | 久久久综合亚洲91久久98 | 久久福利网址导航| 精品免费av一区二区三区| 日韩精品一区二区三区在线观看| avtt在线播放| 3d成人动漫网站| 操你啦在线视频| 亚洲第一二三四五区| 超级白嫩亚洲国产第一| 亚洲最新中文字幕| 国产一区二区高清在线| 欧美综合在线第二页| 欧美日韩一二三四| 91午夜理伦私人影院| 99精品国产在热久久下载| 日韩欧美视频一区二区| 国产超碰在线一区| 免费看涩涩视频| 香蕉国产精品| 丁香五月网久久综合| 可以看av的网站久久看| 99色这里只有精品| 国产精品私人自拍| 美臀av在线| 欧美军同video69gay| 天堂8中文在线最新版在线| 精品国产网站地址| 日韩美女精品| 91九色综合久久| 久久精品人人| 992tv快乐视频| 国产精品情趣视频| 国产尤物视频在线| 亚洲码在线观看| 久草在线综合| 高清视频一区| 波多野结衣在线一区| 国产美女特级嫩嫩嫩bbb片| 91福利国产精品| 台湾佬成人网| 国产精品美女在线| 免费人成在线不卡| 羞羞小视频在线观看| 欧美军同video69gay| 欧美大片91| 成人免费视频观看视频| 国产成人精品免费网站| 日本夜爽爽一二区| 亚洲成人a级网| 久久亚洲道色| 欧美重口乱码一区二区| 91视视频在线观看入口直接观看www | 国产精品高清一区二区| 91亚洲一区精品| 国产aⅴ综合色| 在线免费观看你懂的| 亚洲色图偷窥自拍| 五月精品视频| 97视频在线免费播放| 欧美日本一区二区在线观看| 亚洲视频一起| 一区二区三区av在线| 婷婷夜色潮精品综合在线| 91伊人久久| 精品国产一区二区三区日日嗨| 亚洲国产精品t66y| 色在线免费观看| 97免费高清电视剧观看| 欧美激情在线一区二区| 国产91足控脚交在线观看| 国产精品第8页| 91在线porny国产在线看| 国内精品不卡| 国产色视频一区| 久久免费电影网| 精品精品导航| 成人免费淫片aa视频免费| 久久久九九九九| 青青青免费在线视频| 国产一区二区在线观看免费播放| 亚洲欧美激情插 | 亚洲高清黄色| 国产二区一区| 亚洲免费观看在线观看| 欧洲亚洲精品久久久久| 日韩成人av网站| 色综合中文字幕国产| 亚洲男人都懂第一日本| 成人黄色av片| 亚洲福利精品在线| 9色国产精品| 日韩精品系列| 国产成人精品视频在线观看| 久久久久久久精| 欧美电影在线观看网站| 天堂av免费看| 精品国产一二三区| 日韩一区二区免费看| 日本不卡视频一区二区| 国产精品久久久久免费a∨大胸| 久久色在线观看| 国产黄色一区| 91黄色在线看| 亚洲男女性事视频| 国产伦精品一区二区三区视频青涩| www.欧美日本韩国| 久久精品日产第一区二区三区乱码| 色综合色综合色综合色综合色综合| 欧美三级情趣内衣| http://嫩草影院| 欧美又大又硬又粗bbbbb| 国产精品久久久久久久久免费桃花 | 中文字幕av一区二区三区免费看| 日韩国产大片| 欧美日韩亚洲第一| 久久亚洲精品毛片| 97国产一区二区| 九九99久久精品在免费线bt| 免费看成人片| 精品剧情在线观看| 极品少妇xxxx偷拍精品少妇| av日韩亚洲| 久久久久久久久久久视频| 久久国产天堂福利天堂| 国产欧美精品一区二区色综合朱莉| 北条麻妃在线一区二区免费播放 | 教室别恋欧美无删减版| 全部孕妇毛片丰满孕妇孕| 国产国产精品人在线视| 亚洲成av人片| 精品白丝av| 欧美男男video| 成年人深夜视频| 久久久久久久一| 天天综合色天天综合色h| 亚洲高清av| 98色花堂精品视频在线观看| 大荫蒂性生交片| 97欧美精品一区二区三区| 精品国产1区2区| 日本伊人精品一区二区三区观看方式| 草草在线观看| 亚洲这里只有精品| 91在线免费看网站| 日韩丝袜美女视频| 99这里都是精品| 精品国产91乱码一区二区三区四区 | 四虎精品一区二区永久在线观看| 欧美激情按摩在线| 亚洲高清免费观看| 久久不射网站| 日韩第二十一页| 中午字幕在线观看| 午夜精品电影在线观看| 欧美激情va永久在线播放| 色先锋资源久久综合| 国产不卡一区视频| 国产韩日影视精品| 欧美aaa视频|