日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

巧用Visual Basic的TIMER控件

 玉雪龍山999 2012-02-14

巧用Visual Basic的TIMER控件

發(fā)布時間:2008-04-03 10:37:23  來源:編程愛好者網(wǎng)站  作者:編程愛好者網(wǎng)站  點擊:284

作者: 海狼  

  Visual Basic提供一個Timer控件,其本質(zhì)上是一個具有間隔時間設(shè)置所觸發(fā)的時間程序,使我們可以將其隱藏在系統(tǒng)中,以某一時間間隔觸發(fā)相關(guān)程序。靈活地運用它可以取得很巧妙的效果。

  下面,我們舉一個例子。

  我們可以在界面設(shè)計中設(shè)計出這樣一種效果:一行文字在窗體中自左向右逐漸滾動,從右邊“滾”出窗體的文字,又在左邊逐漸出現(xiàn)。如此循環(huán)下去。類似電視上的滾動信息。這樣可使你設(shè)計的軟件顯得很生動,極易引起用戶的興趣。其實,使用Visual Basic的Timer控件就可很容易地實現(xiàn)它。

  首先,我們在窗體中設(shè)置兩個Label控件Label1、Label2。這兩個控件中除Left屬性外,其他屬性設(shè)置成完全一樣。這主要是為了實現(xiàn)循環(huán)滾動的效果。它們的Caption屬性設(shè)置為要滾動顯示的文字。另外再調(diào)整好其字體、大小和顏色等。在Form-Load過程中設(shè)置Label2.Left=-6240(窗體寬度),Label1.Left=0。這樣可保證La?bel1的一部分“滾”出窗體,則Label2的一部分就進(jìn)入窗體。而形成循環(huán)滾動在窗體中設(shè)置?/FONT>Timer控件。Timer控件的Interval屬性決定滾動的速度,單位是毫秒。例如,我們設(shè)置成300,則每隔0.3秒滾動一次。然后,在Timer1-Timer()過程中加入如下程序:

  Private Sub Timer1-Timer()

  Label1.Left=Label1.Left+50Label2.Left=Label2.Left+50If Label1.Left>=6240 ThenLabel1.Left=-6240End IfIf Label2.Left>=6240 ThenLabel2.Left=6240End IfEnd Sub

  滾動效果就形成了,感興趣的讀者可以試試看。只要靈活運用Timer控件,我們還可以設(shè)計出更有趣的效果。如用Timer控件控制按鈕控件的Visible屬性,形成閃爍按鈕。用Timer控件控制顯示不同的圖象,形成簡單的動畫。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多