實驗九命令按鈕標(biāo)簽和文本框答案_第1頁
實驗九命令按鈕標(biāo)簽和文本框答案_第2頁
實驗九命令按鈕標(biāo)簽和文本框答案_第3頁
實驗九命令按鈕標(biāo)簽和文本框答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實驗九 命令按鈕、標(biāo)簽和文本框?qū)嶒災(zāi)繕?biāo):1. 熟練掌握命令按鈕、標(biāo)簽和文本框的使用方法2. 掌握命令按鈕、標(biāo)簽和文本框的常用屬性、事件和方法3. 熟悉事件過程的代碼編寫,建立基于圖形用戶界面的應(yīng)用程序?qū)嶒瀮?nèi)容:1)將窗體文件“9-1.Frm” 和 工程文件“9-1.Vbp”上傳到老師的ftp服務(wù)器上的”周一下午” 或 ”周二下午” 或 ”周三晚上” 或 ”周六上午” 你的文件夾中。如:“30808888法學(xué)0801張三”.2)練習(xí)9-2,9-3,9-4 也同樣將窗體文件和工程文件上傳到老師的ftp服務(wù)器上。【練習(xí)9-1】窗體上有兩個文本框Text1、Text2和兩個標(biāo)簽框Label1、Labe

2、l2,為了實時的使Label1顯示Text1的內(nèi)容、Label2顯示Text2的內(nèi)容,也為了比較兩個事件的區(qū)別,編寫了如下的事件過程。Private Sub Text1_Change()Label1.Caption = Text1.TextEnd SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)Label2.Caption = Text2.TextEnd Sub上機(jī)實踐調(diào)試運行以上程序。工程運行后,觀察結(jié)果,如果要使Label2實時顯示Text2的內(nèi)容,應(yīng)當(dāng)怎樣修改Keypress事件中的代碼?Private Sub Text2_KeyPre

3、ss(KeyAscii As Integer)Label2.Caption = Label2.Caption + Chr(KeyAscii)End Sub【練習(xí)9-2】編程,為圖片框控件加載汽車圖片,命令按鈕Command1的標(biāo)題初態(tài)為“前進(jìn)”,按該按鈕時:若標(biāo)題為“前進(jìn)”,則圖片向左移動,當(dāng)圖片移到窗體的左邊沿時,將按鈕標(biāo)題改為“倒車”;若標(biāo)題為“倒車”,則圖片向右移動,當(dāng)圖片移到窗體的右邊沿時,將按鈕標(biāo)題改為“前進(jìn)”。提示程序如下:Private Sub Command1_Click() If Command1.Caption = "倒車" Then Picture1.

4、Left = Picture1.Left + 100 Else Picture1.Left = Picture1.Left - 100 End IfIf Picture1.Left <= 0 Then Command1.Caption = "倒車" ElseIf Picture1.Left >= Form1.ScaleWidth - Picture1.Width Then Command1.Caption = "前進(jìn)" End IfEnd SubPrivate Sub Command2_Click() EndEnd SubPrivate Su

5、b Form_Load() Picture1.Picture = LoadPicture("f:car1.wmf") Command1.Caption = "前進(jìn)" Command2.Caption = "退出"End Sub上機(jī)實踐將以上程序補(bǔ)充完整并調(diào)試運行?!揪毩?xí)9-3】界面設(shè)計如下,有四個標(biāo)簽框、四個文本框和兩個命令按鈕。1當(dāng)單擊"確定"按鈕后,首先比較"用戶名"和"原密碼"是否一致,若一致且都為"admin",則繼續(xù)執(zhí)行步驟4;否則彈出消息框,提

6、示用戶出錯,并讓用戶重新輸入;2比較“新密碼(N)”和“新密碼(S)”,若兩者一致,彈出密碼修改成功消息框,程序終止執(zhí)行。否則彈出錯誤消息,并讓用戶重新輸入。3所有消息框按Design.exe所示設(shè)計。4當(dāng)單擊“取消”按鈕時,程序終止執(zhí)行。5當(dāng)按"Tab"鍵時,保證按照“用戶名”、“原密碼”、“新密碼(N)”、“新密碼(S)”、“確定”按鈕和“取消”按鈕順序訪問各控件。Private Sub Form_load() Text1.Text = "" Text2.Text = "" Text3.Text = "" Te

7、xt4.Text = "" Text1.TabIndex = 0 Text2.TabIndex = 1 Text3.TabIndex = 2 Text4.TabIndex = 3 Label1.Caption = "用戶名(&U)" Label2.Caption = "原密碼(&P)" Label3.Caption = "新密碼(&N)" Label4.Caption = "新密碼(&S)" Command1.Caption = "確定" Co

8、mmand2.Caption = "取消" Command1.TabIndex = 4 Command1.TabIndex = 5End SubPrivate Sub Command1_Click() Const password As String = "admin" Text1.SetFocus If Text1.Text <> password Or Text2.Text <> password Then MsgBox ("原密碼出錯,請重新輸入") Text1.Text = "" T

9、ext2.Text = "" Text1.SetFocus ElseIf Text3.Text = Text4.Text Then MsgBox ("密碼修改成功!") End Else MsgBox ("新密碼出錯,請重新輸入!") Text3.Text = "" Text4.Text = "" Text3.SetFocus End IfEnd SubPrivate Sub Command2_Click() EndEnd Sub上機(jī)實踐調(diào)試運行以上程序?!揪毩?xí)9-4】界面設(shè)計如下,有三個標(biāo)簽框

10、、三個文本框和兩個命令按鈕。1三個文本框中,上面兩個分別用于輸入商品單價和商品數(shù)量,單擊“計算”,將應(yīng)付款顯示在下面一個文本框中。文本框均不接受非數(shù)字鍵。2最下面一個文本框不能直接輸入。3單擊“清空”按鈕,三個文本框內(nèi)容被清空,同時第一個文本框獲得焦點。Private Sub Command1_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocusEnd SubPrivate Sub Command2_Click() Text3.Text = Val

11、(Text1.Text) * Val(Text2.Text)End SubPrivate Sub Form_load() Label1.Caption = "商品單價:" Label2.Caption = "商品數(shù)量:" Label3.Caption = "應(yīng)付款:" Command1.Caption = "清除" Command2.Caption = "計算"Text1.Text = "" Text2.Text = "" Text3.Text = "" Text3.Locked = TrueEnd SubPrivate Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii < 48 Or KeyAscii >

溫馨提示

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

最新文檔

評論

0/150

提交評論