VB基礎教程:第二章第六節(jié)VisualBasic的輸入機制

字號:

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ù)來轉換。