visual basic (vb)_第1頁
visual basic (vb)_第2頁
visual basic (vb)_第3頁
visual basic (vb)_第4頁
visual basic (vb)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第4章窗體及基本的內部控件控制菜單控制菜單標題欄標題欄最大化最大化/還原還原最小化最小化關閉關閉邊框邊框2 2、命令按鈕、命令按鈕命令按鈕的屬性命令按鈕的屬性(1)Caption屬性:屬性:決定命令按鈕的標題,即命令按鈕上決定命令按鈕的標題,即命令按鈕上顯示的文本。在某字符前加一個顯示的文本。在某字符前加一個“&”符號,該字符就符號,該字符就會帶有一個下劃線,稱為訪問鍵。運行時,同時按下會帶有一個下劃線,稱為訪問鍵。運行時,同時按下Alt鍵和帶下劃線的字符相當于單擊該按鈕。鍵和帶下劃線的字符相當于單擊該按鈕。(2)Font屬性:屬性:決定命令按鈕上顯示的文字的字體、字決定命令按鈕上顯示

2、的文字的字體、字形、大小和效果等。形、大小和效果等。(3)Enabled屬性屬性:決定命令按鈕是否能夠對用戶產生的:決定命令按鈕是否能夠對用戶產生的事件作出響應。事件作出響應。(4)Visible屬性屬性:決定命令按鈕是否可見。:決定命令按鈕是否可見。命令按鈕的事件命令按鈕的事件運行期觸發(fā)命令按鈕的運行期觸發(fā)命令按鈕的Click事件的方法:事件的方法:命令按鈕的方法命令按鈕的方法3 標簽標簽標簽的屬性標簽的屬性標簽的事件標簽的事件標簽的方法標簽的方法Label1Timer14 4 文本框文本框文本框的屬性文本框的屬性功能功能:用于在指定的時間間隔、有規(guī)律的執(zhí)行程序代碼:用于在指定的時間間隔、有

3、規(guī)律的執(zhí)行程序代碼5 時鐘(計時器或定時器控件)時鐘(計時器或定時器控件)時鐘屬性:時鐘屬性:(1)名稱名稱Caption(2)Interval:設置引發(fā)設置引發(fā)timer事件和時間間隔長度事件和時間間隔長度(毫毫秒為單位秒為單位),0或負數(shù)計時器停止工作。或負數(shù)計時器停止工作。(3)Enable:設置時鐘控件是否可以使用。設置時鐘控件是否可以使用。時鐘事件:時鐘事件:時鐘控件響應的事件時鐘控件響應的事件:Timer事件事件4.2 輸入輸出操作輸入輸出操作1 1 輸入框函數(shù)輸入框函數(shù)(InputBox)(InputBox)InputBoxInputBox函數(shù)產生一個對話框,作為輸入數(shù)據(jù)的界面,

4、等待函數(shù)產生一個對話框,作為輸入數(shù)據(jù)的界面,等待用戶輸入正文或按下按鈕,并返回所輸入的內容。用戶輸入正文或按下按鈕,并返回所輸入的內容。格式格式: :InputBox(InputBox(,) )說明說明: : :字符串表達式。在對話框內顯示提示信息。如果要顯示多字符串表達式。在對話框內顯示提示信息。如果要顯示多行信息,則可在各行行末用回車換行符的組合行信息,則可在各行行末用回車換行符的組合Chr(13)&Chr(10)Chr(13)&Chr(10)或系統(tǒng)常量或系統(tǒng)常量vbCrLfvbCrLf來換行。來換行。 :字符串表達式,可選項。運行時該參數(shù)顯示在對話框的字符串表達式,可選項

5、。運行時該參數(shù)顯示在對話框的標題欄中。如果省略,則在標題欄中顯示當前的應用程序名。標題欄中。如果省略,則在標題欄中顯示當前的應用程序名。 :字符串表達式,可選項。顯示在對話框上的文本框中,在沒字符串表達式,可選項。顯示在對話框上的文本框中,在沒有其他輸入時作為缺省值。如果省略,則文本框為空。有其他輸入時作為缺省值。如果省略,則文本框為空。 輸入數(shù)據(jù)2 2 用用TextBoxTextBox控件輸入數(shù)據(jù)控件輸入數(shù)據(jù) 例:交換兩數(shù)據(jù) xt4_3_2輸出數(shù)據(jù)1 用TextBox控件 輸出數(shù)據(jù)2 用Label控件 輸出數(shù)據(jù)3 用MsgBox函數(shù) 輸出數(shù)據(jù)(消息框函數(shù)消息框函數(shù))格式:格式: MsgBox

6、MsgBox(,)功能:在對話框中顯示消息,等待用戶單擊按鈕,并返回一功能:在對話框中顯示消息,等待用戶單擊按鈕,并返回一個整數(shù)告訴用戶單擊了哪個按鈕。個整數(shù)告訴用戶單擊了哪個按鈕。 說明說明: : :字符串表達式,用于指定顯示在對話框中的信息,要在字符串表達式,用于指定顯示在對話框中的信息,要在提示信息中對文本信息進行換行,可以使用提示信息中對文本信息進行換行,可以使用vbCrLf :數(shù)值型數(shù)據(jù),是可選項,用來指定對話框中出現(xiàn)的按鈕數(shù)值型數(shù)據(jù),是可選項,用來指定對話框中出現(xiàn)的按鈕和圖標的種類及數(shù)量,該參數(shù)的值由三類數(shù)值相加產生,這和圖標的種類及數(shù)量,該參數(shù)的值由三類數(shù)值相加產生,這三類數(shù)值分

7、別表示三類數(shù)值分別表示按鈕的類型按鈕的類型、顯示圖標的種類顯示圖標的種類及及默認按鈕默認按鈕的位置(的位置(見書見書P62-63P62-63) :字符串表達式,是可選項,它顯示在對話框的標題欄字符串表達式,是可選項,它顯示在對話框的標題欄中,如果省略,則在標題欄中顯示應用程序名。中,如果省略,則在標題欄中顯示應用程序名。分類分類按鈕值按鈕值系統(tǒng)定義符號常量系統(tǒng)定義符號常量含義含義按鈕類型按鈕類型0 0vbOKOnlyvbOKOnly只顯示只顯示“確定確定”按鈕按鈕1 1vbOKCancelvbOKCancel顯示顯示“確定確定”、“取消取消”按鈕按鈕 2 2vbAbortRetryIgnore

8、vbAbortRetryIgnore顯示顯示“終止終止”、“重試重試”、“忽略忽略”按鈕按鈕 3 3vbYesNoCancelvbYesNoCancel顯示顯示“是是”、“否否”、“取消取消”按鈕按鈕 4 4vbYesNovbYesNo顯示顯示“是是”、“否否”按鈕按鈕 5 5vbRetryCancelvbRetryCancel顯示顯示“重試重試”、“取消取消”按鈕按鈕 圖標類型圖標類型1616vbCriticalvbCritical顯示停止圖標顯示停止圖標 x x 3232vbQuestionvbQuestion顯示詢問圖標顯示詢問圖標 ? ? 4848vbExclamationvbExcl

9、amation顯示警告圖標顯示警告圖標 !6464vbInformationvbInformation顯示信息圖標顯示信息圖標i i 默認按鈕默認按鈕0 0vbDefaultButton1vbDefaultButton1第一個按鈕是默認按鈕第一個按鈕是默認按鈕 256256vbDefaultButton2vbDefaultButton2第二個按鈕是默認按鈕第二個按鈕是默認按鈕 512512vbDefaultButton3vbDefaultButton3第三個按鈕是默認按鈕第三個按鈕是默認按鈕 “按鈕類型按鈕類型”的設置值及含義的設置值及含義MsgBoxMsgBox函數(shù)的返回值函數(shù)的返回值系統(tǒng)符

10、號常量系統(tǒng)符號常量返回值返回值按鍵按鍵vbOKvbOK1 1確定確定vbCancelvbCancel2 2取消取消vbAbortvbAbort3 3終止終止vbRetryvbRetry4 4重試重試vbIgnorevbIgnore5 5忽略忽略vbYesvbYes6 6是是vbNovbNo7 7否否4. 4. 用用PrintPrint方法方法輸出數(shù)據(jù)輸出數(shù)據(jù)PrintPrint方法可以在窗體、圖片框、打印機和立即窗口等對方法可以在窗體、圖片框、打印機和立即窗口等對象上輸出數(shù)據(jù)。象上輸出數(shù)據(jù)。 . Print . Print ; | ,; | , 可以是窗體、圖片框、打印機或立即窗口。如可以是窗

11、體、圖片框、打印機或立即窗口。如果省略果省略“對象名對象名”,則在當前窗體上輸出。,則在當前窗體上輸出。 中的表達式可以是算術表達式、字符串表達中的表達式可以是算術表達式、字符串表達式、關系表達式或者布爾表達式,式、關系表達式或者布爾表達式,多個表達式之間的分隔多個表達式之間的分隔符為逗號符為逗號( (,) )或分號或分號( (;) )。Form1.Print “Form1.Print “歡迎使用歡迎使用Visual Basic”Visual Basic” 在窗體在窗體FormlForml上顯示字符串上顯示字符串“歡迎使用歡迎使用Visual Basic”Visual Basic”Pictur

12、e1.Print “Picture1.Print “歡迎使用歡迎使用Visual Basic”Visual Basic” 在圖片框在圖片框PicturelPicturel上顯示字符串上顯示字符串“歡迎使用歡迎使用Visual Basic”Visual Basic”Debug.Print “Debug.Print “歡迎使用歡迎使用Visual Basic”Visual Basic” 在立即窗口中顯示在立即窗口中顯示”歡迎使用歡迎使用Visual Basic”Visual Basic”Printer.Print “Printer.Print “歡迎使用歡迎使用Visual Basic”Visua

13、l Basic” 在打印機上打印字符串在打印機上打印字符串“歡迎使用歡迎使用Visual Basic” Visual Basic” 例:例:Print方法具有計算和輸出雙重功能方法具有計算和輸出雙重功能。對于表達式,先計算表達式的值,然后輸出。對于表達式,先計算表達式的值,然后輸出。輸出時輸出時: :數(shù)值型數(shù)據(jù)前面有一符號位(正號不顯示),后面數(shù)值型數(shù)據(jù)前面有一符號位(正號不顯示),后面 留一個空格位;字符串原樣輸出,前后無空格。留一個空格位;字符串原樣輸出,前后無空格。 Print方法有兩種顯示格式方法有兩種顯示格式:區(qū)分格式和緊湊格式。:區(qū)分格式和緊湊格式。 用逗號用逗號分隔符時,則按區(qū)分

14、格式顯示數(shù)據(jù)項,以分隔符時,則按區(qū)分格式顯示數(shù)據(jù)項,以14個個字字 符位置為單位把一個輸出行分成符位置為單位把一個輸出行分成 若干區(qū)段,每若干區(qū)段,每 個區(qū)段輸出一個表達式的值個區(qū)段輸出一個表達式的值。 用分號用分號作為分隔符時,則按緊湊格式輸出數(shù)據(jù),后一項作為分隔符時,則按緊湊格式輸出數(shù)據(jù),后一項 緊跟前一項輸出。緊跟前一項輸出。一般情況下,每執(zhí)行一次一般情況下,每執(zhí)行一次PrintPrint方法都要自動換行,即每一次執(zhí)方法都要自動換行,即每一次執(zhí)行行PrintPrint時,都會在新的一行上輸出數(shù)據(jù)。若要在同一行上輸出數(shù)據(jù)時,都會在新的一行上輸出數(shù)據(jù)。若要在同一行上輸出數(shù)據(jù),則可以在末尾加上

15、分號或逗號。,則可以在末尾加上分號或逗號。與與PrintPrint方法有關的函數(shù)方法有關的函數(shù)格式格式: : Tab(n)Tab(n) 功能功能: : 在指定的第在指定的第n n個位置個位置 上輸出數(shù)據(jù)上輸出數(shù)據(jù). .1) Tab函數(shù)函數(shù)說明說明: : 若若n n小于當前顯示位置小于當前顯示位置, , 則自動移到下一個輸出行的第則自動移到下一個輸出行的第n n列上列上; ;若若n n小于小于1,1,則打印位置在第則打印位置在第1 1列列; ;若省略此參數(shù)若省略此參數(shù), ,則將插入點移到下一個打印區(qū)的起點則將插入點移到下一個打印區(qū)的起點. .2) Spc函數(shù)函數(shù) 格式格式: : Spc(n)Spc(n) 功能功能: : 跳過跳過n n個空格個空格. . 說明說明: n: n是一個數(shù)值表達式是一個數(shù)值表達式, ,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論