99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

VB語言如何實現手動控制閃爍狀態

這篇文章主要為大家展示了“VB語言如何實現手動控制閃爍狀態”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“VB語言如何實現手動控制閃爍狀態”這篇文章吧。

創新互聯是一家集成都網站制作、成都網站建設、網站頁面設計、網站優化SEO優化為一體的專業網站設計公司,已為成都等多地近百家企業提供網站建設服務。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設計最適合用戶的網站頁面。 合作只是第一步,服務才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務,與眾多客戶在蓬勃發展的市場環境中,互促共生。

一、手動控制閃爍狀態

我們先簡單實現一個小程序。

通過控制timer控件的enable屬性來設置文字是否閃爍。

如果檢測按鈕文字為“停止”,那么設置按鈕文字為“閃爍”。

如果檢測按鈕文字為“閃爍”,那么設置按鈕文字為“停止”。

VB語言如何實現手動控制閃爍狀態

程序效果1

VB語言如何實現手動控制閃爍狀態

程序效果2

程序界面包含控件:1.timer1時鐘控件。2.label1標簽控件。3.command1按鈕控件。程序界面設計如下:

VB語言如何實現手動控制閃爍狀態

界面設計

時鐘控件的設置屬性:

VB語言如何實現手動控制閃爍狀態

按鈕的代碼:

If Command2.Caption = "停止" Then    Timer1.Enabled = False    Command2.Caption = "閃爍"Else    Timer1.Enabled = True    Command2.Caption = "停止"End If

時鐘控件timer1的源代碼:

'控制是否閃爍If Label1.Visible = True Then    Label1.Visible = FalseElse    Label1.Visible = TrueEnd If
Randomize
'控制變色Label1.ForeColor = RGB(Int(256 * Rnd), Int(256 * Rnd), Int(256 * Rnd))
程序控制的邏輯思想:通過判斷按鈕上面的文字來控制時鐘控件是否啟用,同時在代碼邏輯中插入按鈕文字的切換。  

通過以上程序,我們看出程序中進行了顏色的控制,我們通過rgb函數和rnd隨機數控制我們文字隨機變色,會顯得很漂亮。那么,隨機數該如何使用呢?

二、隨機數知識要點

隨機數關鍵詞是rnd,這個關鍵詞代表的范圍是0到1之間,包含0,不包含1。我們使用表達式來表述為 0<=rnd<1

Randomize的作用:是為了讓rnd的隨機數增大不同的概率。

為什么randomize會增大不同概率?

因為randomize默認以系統時間作為種子單位。

我們在數學集合中也有范圍的表示方式,用[中括號表示包括,用)小括號表示不包含。

0<=rnd<1用 [0,1)來表示。

那么我們使用rnd來表示一下數值的范圍:

255*rnd 表示的范圍:[0,255)

rnd+254 表示的范圍:[254,255)

rnd*220+10  表示的范圍:[10,230)

rnd*70+30   [30,100)

我們知道在rgb函數中,每個參數的范圍為0~255之間的整數。

提問:如何用rnd表示0到256之間的隨機數?

rnd*256表示的是[0,256)

在以上知識中,我們求出的是實數的范圍,那么我們該如何來求整數呢?此時,我們需要的是向下取整函數。

向下取整函數使用 int函數表示。

理解向下取整:結果是比這個數最靠近的小的整數。

3.3向下取整的結果是3

3.5向下取整的結果是3

3.9向下取整的結果是3

-3.3向下取整的結果是-4

最后,我們來表示[0,255]之間所有的整數: int(rnd*256)

本節教程所有代碼:

Private Sub Command1_Click()Print Label1.Visible
End Sub

Private Sub Command2_Click()If Command2.Caption = "停止" Then    Timer1.Enabled = False    Command2.Caption = "閃爍"Else    Timer1.Enabled = True    Command2.Caption = "停止"End IfEnd Sub
Private Sub Timer1_Timer()
'控制是否閃爍If Label1.Visible = True Then    Label1.Visible = FalseElse    Label1.Visible = TrueEnd If
Randomize
'控制變色Label1.ForeColor = RGB(Int(256 * Rnd), Int(256 * Rnd), Int(256 * Rnd))


End Sub

以上是“VB語言如何實現手動控制閃爍狀態”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

網站題目:VB語言如何實現手動控制閃爍狀態
網站地址:http://www.yijiale78.com/article2/gsopic.html

成都網站建設公司_創新互聯,為您提供外貿建站手機網站建設外貿網站建設定制網站小程序開發App開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設