您好,登錄后才能下訂單哦!
這篇文章主要介紹VB語言中if語句怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
一、相關知識回顧
開始之前,我們一起來回顧一下if語句的格式。
以下回顧條件語句知識點:
用法1:
if 條件 then
這里是符合條件下去執行的代碼
end if
用法2:
if 條件 then
這里是符合條件下去執行的代碼
else
不符合情況下執行的代碼
end if
二、if語句多個條件使用
提問:我們只能在if語句中用一個條件嗎?
回答:可以使用多個條件作為if語句的條件
提問:條件該怎么寫?
回顧最簡單的if語句條件舉例:
if val(text1.text)>30 then
這里是符合條件后,執行的代碼
end if
val(text1.text) 就是代表數值,因為val函數就是將文本轉為數值
text1.text代表輸入的文本
假設輸入的文本是50,那么text1.text的值為50,但是這個50此時為文本類型(字符串類型),字符串類型用""表示,實際上就是"50"
提問:那么,多個條件在if語句中應該怎么寫呢?
我們可以使用關鍵詞and和or。
and關鍵詞用在多個條件同時符合的時候最終才認為條件符合。
or關鍵詞使用時候,只要有一個條件符合,我們就最后最終條件是符合的。
舉例:
用法1:
if 條件1 and 條件2 and 條件3 then
這里是同時符合三個條件的情況下,才能執行的代碼。
end if
用法2:
if 條件1 or 條件2 or 條件3 then
這里是只要有一個條件的情況下,就能執行的代碼。
end if
用法3(混合使用and和or):
if 條件1 and 條件2 or 條件3 then
這里按照從左到右的順序依次匹配結果,先看條件1和條件2結合后的結果,然后再將這個結果和條件3進行結合后再看結果,就能執行的代碼。
end if
條件符合:即結果值為true
條件不合符:即結果值為false
一些規則:
true and true 結果為true
true and false 結果為false
結論:使用and時候,只要有一個為false,結果就為false
true or true 結果為true
true or false 結果為true
結論:使用or時候,只要有一個為true,結果就為true
三、關于控件文本的獲取
目前學習了三個控件,我們針對這幾個控件中文本的獲取列舉如下:
1.標簽控件label中的文本獲取舉例:label1.caption
2.文本框控件textbox中的文本獲取舉例:text1.text
3.按鈕文本的文字獲取舉例:command1.caption
四、代碼注釋說明
VB中注釋代碼的符號使用英文狀態下單引號'
注釋就是說明的意思,用來解釋這個代碼什么意思
注釋的代碼只是用來說明,不能被執行。
代碼解釋:
'把按鈕的文本值賦值給窗體的標題
Form1.Caption = Command1.Caption
五、單選按鈕控件
單選按鈕:控件叫做optionbutton
如果在界面上雙擊這個單選按鈕控件,會自動生成click單擊事件。
單選按鈕對應的文本修改屬性為option.caption
六、有關窗體控制
窗體控制的三種方法
1.默認情況下對窗體的屬性控制,可以省略窗體的名稱。
2.如果在控制的窗體在本窗體,那么,可以使用me代替窗體名稱
3.想要控制哪個窗體就直接使用哪個窗體的名稱
七、有關顏色控制
顏色的使用的方法:
1.使用系統關鍵詞,比如紅色使用vbred
2.使用調色板找到需要的顏色,然后復制顏色代碼
3.使用系統函數rgb來控制
系統三原色,使用的是紅red、綠green、藍blue
由這三種顏色可以調出任何的顏色。
在rgb函數中,每一種顏色的值的范圍是0~255,包含0,包含255
紅綠藍分別對應rgb函數中的三個參數,格式如下:
rgb(紅色值,綠色值,黃色值)
本節知識界面:
本節知識源碼:
Private Sub Command1_Click()
'注釋:打印輸入的文本內容
'Print Command1.Caption
Form1.Caption = Command1.Caption
Option1.Caption = "紅色"
Option2.Caption = "黑色"
Option3.Caption = "黃色"
End Sub
Private Sub Option1_Click()
Form1.BackColor = RGB(0, 255, 255)
End Sub
Private Sub Option2_Click()
Me.BackColor = vbBlack
End Sub
Private Sub Option3_Click()
BackColor = &HFFFF&
End Sub
以上是“VB語言中if語句怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。