亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2022-01-14 18:01:44 來源:億速云 閱讀:577 作者:小新 欄目:大數據

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

一、手動控制閃爍狀態

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

通過控制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語言如何實現手動控制閃爍狀態”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新营市| 山东省| 温泉县| 永泰县| 六安市| 托里县| 马山县| 和顺县| 布拖县| 涿州市| 延津县| 冕宁县| 辽宁省| 宁波市| 荥经县| 绥德县| 安西县| 本溪| 崇文区| 吉水县| 安阳县| 汉川市| 弥勒县| 遂宁市| 大足县| 韶山市| 砀山县| 柏乡县| 礼泉县| 佛山市| 淮南市| 察隅县| 建宁县| 石屏县| 东阿县| 台中县| 永康市| 泸定县| 务川| 诸暨市| 廉江市|