2.6 Visual Basic的輸入機制
程序的基本操作就是數(shù)據的輸入,數(shù)據處理和數(shù)據的輸出。Visual Basic可中用于輸入的控件主要有:文本框Text Box、復選框Check Box、選項按鈕Option Button、列表框List Box、組合框Combo Box、滾動條Scroll Bar、通用對話框控件。還有一個函數(shù)叫InputBox函數(shù),也可用于數(shù)據的輸入。
1. 通過文本框輸入數(shù)據
只要取得文本框的Text屬性就可以對其進行操作了。下面的代碼可將Text1文本框的正文變成大寫輸出至Text2文本框。
Private Sub Form_Click ()
Text2.Text = UCase(Text1.Text)
End Sub
2. 通過復選框和選項按鈕輸入數(shù)據
只要檢測到Check Box和Radio Button的Value屬性值就可以知道它們是否被選上了。
3. 通過列表框和組合框輸入數(shù)據
(1) 列表框List Box和組合框Combo Box的不同
它們在Windows的Open,Save As對話框里最為常見。組合框又包括三種類型,這三種類型要在它的Style屬性里設置。列表框僅僅把可以選擇的項目列出來,而組合框里有的類型可以允許用戶輸入數(shù)據。它們的異同是:
名稱
是否有下拉選項
是否允許用戶輸入
列表框
否
否
組合框類型0
是
是
組合框類型1
否
是
組合框類型2
是
否
(2) 列表項目的增減
使用AddItem,RemoveItem語句可以增減列表項目。通常將項目增減的語句放入Form_Load事件里。
ListBoxName. AddItem item
ComboBoxName. AddItem item
item是新項目名稱,必須是字符串類型,非字符串類型可通過Str函數(shù)或Format函數(shù)來轉換。
程序的基本操作就是數(shù)據的輸入,數(shù)據處理和數(shù)據的輸出。Visual Basic可中用于輸入的控件主要有:文本框Text Box、復選框Check Box、選項按鈕Option Button、列表框List Box、組合框Combo Box、滾動條Scroll Bar、通用對話框控件。還有一個函數(shù)叫InputBox函數(shù),也可用于數(shù)據的輸入。
1. 通過文本框輸入數(shù)據
只要取得文本框的Text屬性就可以對其進行操作了。下面的代碼可將Text1文本框的正文變成大寫輸出至Text2文本框。
Private Sub Form_Click ()
Text2.Text = UCase(Text1.Text)
End Sub
2. 通過復選框和選項按鈕輸入數(shù)據
只要檢測到Check Box和Radio Button的Value屬性值就可以知道它們是否被選上了。
3. 通過列表框和組合框輸入數(shù)據
(1) 列表框List Box和組合框Combo Box的不同
它們在Windows的Open,Save As對話框里最為常見。組合框又包括三種類型,這三種類型要在它的Style屬性里設置。列表框僅僅把可以選擇的項目列出來,而組合框里有的類型可以允許用戶輸入數(shù)據。它們的異同是:
名稱
是否有下拉選項
是否允許用戶輸入
列表框
否
否
組合框類型0
是
是
組合框類型1
否
是
組合框類型2
是
否
(2) 列表項目的增減
使用AddItem,RemoveItem語句可以增減列表項目。通常將項目增減的語句放入Form_Load事件里。
ListBoxName. AddItem item
ComboBoxName. AddItem item
item是新項目名稱,必須是字符串類型,非字符串類型可通過Str函數(shù)或Format函數(shù)來轉換。