課件vb實(shí)驗(yàn)五預(yù)習(xí)_第1頁
課件vb實(shí)驗(yàn)五預(yù)習(xí)_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、實(shí)驗(yàn)五預(yù)習(xí)界面操作、數(shù)組、過程一、預(yù)習(xí)準(zhǔn)備:實(shí)驗(yàn)中的所有鼠標(biāo)事件應(yīng)該是通過代碼窗口的事件列表進(jìn)行選取的,請不要自己修改。鼠標(biāo)鍵盤事件的選?。哼@樣就可以得到需要的鼠標(biāo)事件:二、實(shí)驗(yàn)內(nèi)容預(yù)習(xí)1. 案例 6.2鼠標(biāo)的所有軌跡和操作都可以被計(jì)算機(jī)感應(yīng),因此必然會有個(gè)特殊的對象來鼠標(biāo)的狀態(tài),這個(gè)對象是鼠標(biāo)事件過程中的參數(shù) e可以一起來看鼠標(biāo)的事件格式:MouseDown 事件:當(dāng)鼠標(biāo)鍵被按下時(shí)發(fā)生Private Sub Form1_MouseDown(ByVal sender As Object, ByVal System.Windows.Forms.MouseEventArgs) Handles Me

2、.MouseDown MouseMove 事件:當(dāng)按下鼠標(biāo)鍵移動鼠標(biāo)時(shí)發(fā)生Private Sub Form1_MouseMove(ByVal sender As Object, ByVal System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove MouseUp事件:當(dāng)按下的鼠標(biāo)鍵被松開時(shí)發(fā)生Private Sub Form1_MouseUp(ByVal sender As Object, ByVal ee Ase AsAs選出 MouseDown 事件事件列表System.Windows.Forms.MouseEventArgs) H

3、andles Me.MouseUp在這 3 個(gè)事件中,對象 e 作為 System.Windows.Forms.MouseEventArgs 類型,可以理解為鼠標(biāo)事件參數(shù),這樣就有了鼠標(biāo)狀態(tài)的基礎(chǔ)對象了。那么該如何使用它呢?來嘗試在 e 后面打個(gè)英文的點(diǎn)號,效果如下圖:原來 e.button 可以e.x 和 e.y 可以鼠標(biāo)的左右鍵鼠標(biāo)指針在窗體上坐標(biāo)位置(x,y)如果要檢測左右鍵,則直接使用如下語句即可:If e.Button = MouseButtons.Left then 左鍵按下的操作If e.Button = MouseButtons.Right then 右鍵按下的操作(程序見實(shí)驗(yàn)

4、指導(dǎo))2. 案例 7.4 菜單設(shè)計(jì)第一步:第二步:系統(tǒng)自動生成菜單區(qū)域雙擊下拉菜單Strip 控件可以制作菜單第三步:鍵入菜單名、修改相應(yīng)菜單項(xiàng)的屬性這個(gè)時(shí)侯,以剪切菜單為例,介紹一下屬性的修改,當(dāng)然這個(gè)和以前的基本控件修改是一樣的。在屬性窗口中找到 name 屬性,修改為 editcut 即可找到 ShortCutKeys 屬性,選擇 Ctrl 和 X 即可,找到 Enabled 屬性,設(shè)置為 True 即可至于菜單項(xiàng)目的編程,和以往一樣,雙擊設(shè)計(jì)界面上的任何一個(gè)菜單項(xiàng),可以切換到代碼窗口。(程序見實(shí)驗(yàn)指導(dǎo))3課外實(shí)驗(yàn) 7.2 點(diǎn)菜系統(tǒng)根據(jù)界面形態(tài),需要 3 個(gè) ComboBox 和 1 個(gè)

5、 ListBox3 個(gè)組合框(ComboBox)對應(yīng)“開胃菜”、“主菜”、“飯后甜點(diǎn)”組合框中初始內(nèi)容的添加有 2 種方法:第 1 種方法:鍵入菜單名第 2 種方法:找到屬性窗口中的 Items 屬性,進(jìn)去修改即可。對于“確定”按鈕:添加 3 個(gè)組合框的內(nèi)容到列表框中可以使用 ListBox1 的 Items.Add 方法,將 3 個(gè) ComboBox 中選中的內(nèi)容加進(jìn)來。 ListBox1.Items.Add(ComboBox1.Text) ListBox1.Items.Add(ComboBox2.Text)。對于“重選”按鈕:需要清除列表框的內(nèi)容可以使用 ListBox1 的 Items.Clear 方法即可 ListBox1.Items.Clear()4. 理論P(yáng).141,題 4:這是一個(gè)二維數(shù)組,需要考慮使用二重循環(huán)來進(jìn)行比較二維數(shù)組的常見程序片段如下:如利用隨機(jī)函數(shù)輸入數(shù)據(jù):For i = 1 to 4For j=1 to 5a(i,j)= Next jNext i(Rnd*10+1)這樣二維數(shù)組 a 中就存放了相應(yīng)數(shù)據(jù),可以通

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論