免费中文字幕午夜理论模特,久久午夜福利精品,国产精品久久久久中文,久久精品视频免费观看12

  • <object id="ysikk"><strike id="ysikk"></strike></object>
    <menu id="ysikk"><abbr id="ysikk"></abbr></menu>
    <ul id="ysikk"></ul>
    <tbody id="ysikk"></tbody>
  • <menu id="ysikk"><noscript id="ysikk"></noscript></menu>

    課件009 教學(xué)資源下載
    課件 試卷 教案 畢業(yè)論文 圖書軟件 職教研究 期刊推介 信息發(fā)布 會員賬戶
    當前位置:課件009首頁 >> 職教研究 >> 專業(yè)論文 >> 計算機VB程序事件

    計算機VB程序事件

    (作者未知) 2009/12/24

       事件(Event):
       事件是指由系統(tǒng)事先設(shè)定的、能被對象識別和響應(yīng)的動作。
       事件是指對象對于外部動作的響應(yīng),當對象發(fā)生了某個事件,就會執(zhí)行與此對象的這個事件相應(yīng)的代碼,這段代碼被稱為“事件過程”。事件過程的命名格式為:PrivateSub控件名_事件名()
       例如:我們在窗體上按了一下鼠標左鍵,這樣就發(fā)生了一個窗體的“Click”(即單擊)事件,并執(zhí)行與其對應(yīng)的事件過程。這個的事件過程名稱為:Form1_Click
       我們可以為事件過程編寫代碼,使得當某個對象發(fā)生了某個事件時可以執(zhí)行我們需要的一些操作。
       事件即控件對外部條件的反應(yīng),不同的控件具有不同的事件。如:對于命令按鈕,通常情況下我們都是單擊它,所以最常使用的是單擊事件,對于驅(qū)動器列表框控件,通常我們使用的是它的改變事件。但我們使用控件的相應(yīng)事件時,我們必須對其相應(yīng)的事件進行編寫代碼,否則控件什么事情也不會做。
       事件處理器
       確定控件如何響應(yīng)事件的事件過程可以稱之為“事件處理器”。
       要為某一控件的特定事件編寫程序,可以通過雙擊控件切換到代碼窗口再選擇相應(yīng)的事件來完成,也可以通過“視圖”菜單中的“代碼窗口”命令切換到代碼編輯窗口來完成。
       我們看到兩個下拉列表框,第一個下拉列表框里包含了窗體中所有的控件,包括窗體本身;第二個下拉列表框中包含了選中控件的所有事件。在此狀態(tài)下,要對某個控件進行編程,需要先在左邊的下拉列表框中選中要編程的控件,然后再右邊的下拉列表框中選擇要編程的事件。例如我們要對“Commandl”控件的“KeyDown’’事件進行編程。
       控件名稱和相應(yīng)事件的名稱共同構(gòu)成了事件處理器的名稱,如上圖中所示的“FormLoad()”表示對象是“Form’’窗體,“Load’’表示窗體的加載事件,即窗體啟動時發(fā)生的事件,對此事件進行編程可以確定窗體啟動時所做的事情。
       常用的事件有兩種,即鼠標事件和鍵盤事件。
       鼠標事件
       鼠標事件是VisualBasic編程中最常用到的事件,多數(shù)控件都支持鼠標操作,因此對鼠標事件進行編程是非常重要的。
       鼠標事件主要有以下幾種:
       Click:單擊事件,即單擊鼠標時發(fā)生的事件。
       DblClick:雙擊事件,即雙擊鼠標時發(fā)生的事件。
       MouseDown:鼠標按下時發(fā)生的事件。
       MouseUp:鼠標抬起時發(fā)生的事件。
       MouseMove:鼠標移動時發(fā)生的事件,對某控件的此事件進行編程,則當鼠標移過此控件時就會觸發(fā)此事件,執(zhí)行其相應(yīng)代碼。
       鼠標事件的發(fā)生順序是:
       (1)首先發(fā)生的是MouseMove事件,當鼠標移動時,將會連續(xù)觸發(fā)MoouseMove事件。
       (2)當鼠標按下時發(fā)生MouseDown事件。
       (3)鼠標松開時發(fā)生MouseUp事件。
       (4)如果按住的是鼠標左鍵,則Click事件在MouseUp之后發(fā)生。
       雙擊鼠標時事件發(fā)生順序是:
       (1)當鼠標按下時發(fā)生MouseDown事件。
       (2)鼠標松開時發(fā)生MouseUp事件。
       (3)單擊鼠標發(fā)生Click事件。
       (4)雙擊鼠標發(fā)生DblClick事件。
       (5)完成鼠標雙擊時發(fā)生MouseUp事件。
       在上面所列出的這些事件中,最常用到的就是Click事件和DblClcik事件,MouseMove和douseUp事件不太經(jīng)常用,一般用在需要對鼠標進行處理的地方。如:對于最常見的命令按鈕,通常情況下我們使用Click事件;而在進行畫圖的時候,例如畫一條直線,必須先按住鼠標左鍵,然后拖動鼠標,再松開鼠標。在此過程中,首先觸發(fā)MouseDown事件,我們可以在此事件中記錄鼠標的開始位置,再對MouseUp事件進行編程,以記錄鼠標的結(jié)束位置;其中還要對MouseMoove事件進行編程,以在移動過程中進行處理畫圖操作,而不是Click或DblClick事件。
       鼠標的單擊事件定義如下:
       SubClick()
       EndSub
       雙擊事件定義如下:
       SubDblClick()
       EndSub
       對于MouseDown和MouseUp事件,它們的定義要復(fù)雜的多。對于MouseUp事件,其定義如下:
       PrivateSubLabell_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
       En(未完,下一頁

      

    頁碼選擇:1 2 3 4
    相關(guān)專業(yè)論文
    1 學(xué)生間的協(xié)作互動在信息技術(shù)教學(xué)中
    2 論計算機基礎(chǔ)課教學(xué)改革與探究
    3 培養(yǎng)學(xué)生的創(chuàng)新能力是計算機教學(xué)的
    4 淺談在計算機教學(xué)中如何激發(fā)學(xué)生的
    5 虛擬化技術(shù)在高職院校計算機實踐教
    6 淺談個人計算機數(shù)據(jù)恢復(fù)
    7 計算機軟件工程項目管理分析
    8 淺論當前軟件抗衰技術(shù)中存在的幾點
    9 淺談《計算機組裝與維護》課程教學(xué)
    10 如何在計算機教學(xué)中進行德育滲透
    11 淺談高職高專計算機專業(yè)教材的改革
    12 基于計算機云服務(wù)的數(shù)據(jù)信息安全體
    13 淺析計算機軟件項目管理中的需求分
    14 中職《計算機應(yīng)用基礎(chǔ)》高效教學(xué)策
    15 高職院校計算機網(wǎng)絡(luò)專業(yè)教學(xué)改革探
    推薦專業(yè)論文
    1 試論數(shù)學(xué)教學(xué)原則的內(nèi)容和基本體系
    2 我國經(jīng)濟型酒店連鎖經(jīng)營模式的運行
    3 動態(tài)蟻群算法求解TSP問題
    4 基于分子印記技術(shù)和熒光、磷光檢測
    5 試論中職學(xué)校如何開展職業(yè)道德教育
    6 淺談云計算在中小型圖書館中的應(yīng)用
    7 淺談計算機嵌入式系統(tǒng)
    8 淺談英語課堂的提問藝術(shù)
    9 講好“毛澤東思想、鄧小平理論和‘
    10 陶瓷膜微濾技術(shù)精制黃芪顆粒的研究
    11 基于單片機的超聲波測距系統(tǒng)的研究
    12 淺談入世對大學(xué)生就業(yè)影響的思考
    13 推開職高學(xué)生心理輔導(dǎo)的那扇窗
    14 中美兩國競技體育管理體制及運行機
    15 市政道路工程中軟土地基的施工探討


    設(shè)為首頁  加入收藏  下載與付款  上傳課件  資料征集  論壇與信息發(fā)布  期刊雜志推介  免責(zé)聲明  常見問題   分類說明  聯(lián)系本站  會員登錄
    課件009教育資源網(wǎng) 版權(quán)所有