1 第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.

Slides:



Advertisements
Similar presentations
FCU, Department of ECE, IC Design Research Lab. TEL: # 4945 Pre-SIm , Post-Sim.
Advertisements

布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第 10 章 Java 的執行緒 10-1 執行緒的基礎 10-2 Java 執行緒的使用方法 10-3 Java 執行緒的同步 10-4 管道串流的執行緒.
3Com Switch 4500 切VLAN教學.
PowerPoint2010 李燕秋 版面配置 版面配置指的是每一個頁面的內容配置 方式,不同的版面配置會有對應的母片。
What is static?. Static? 靜態 ? class Test { static int staticX; int instanceX; public Test(int var1, int var2) { this.staticX = var1; this.instanceX =
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
例外處理. 內 容 大 綱 例外的產生 捕捉例外 丟出例外 例外的產生 (1/4) 一般常見的執行時期錯誤包括整數除法分母為 0(divide by zero) ,陣列索引值越限 (array index out of range) ,輸入輸出錯誤 (I/O error) 、檔案 不存在或無法存取.
第 18 章 名稱空間與例外處理 18-1 名稱空間 18-1 名稱空間 18-2 例外處理 18-2 例外處理.
Web Meeting 使用教學 ─ 學生版.  如何即時線上與老師互動? 一. 瀏覽太御科技首頁 二. 安裝 JoinNet 在首頁的左手邊 1. 下載 JoinNet 進行安裝 JoinNet.
1 網路同步學習 如何使用中山大學管理學院知識管理平台 愷中 製作. 2 如何登入中山大學網路學習平台 1. 首先, 請輸入 2. 點選申請帳號, 依照螢幕所示, 輸入個人資訊.
電腦攻擊與防禦 使用電腦教室 vmware 軟體說 明. 開機說明  選擇第二項 :Xp+VM 開機 Account: SNMG Pass:pc208.
第 1 章 VB.NET 的基礎 1-1 程式語言的基礎 1-1 程式語言的基礎 1-2 VB.NET 的基礎 1-2 VB.NET 的基礎 1-3 VB.NET 應用程式的開發環境 1-3 VB.NET 應用程式的開發環境.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
第 7 章 程序與函數 7-1 模組化程式設計 7-1 模組化程式設計 7-2 VB.NET 的程序與函數 7-2 VB.NET 的程序與函數 7-3 程序與函數的變數範圍 7-3 程序與函數的變數範圍 7-4 VB.NET 常用的內建函數 7-4 VB.NET 常用的內建函數 7-5 遞迴函數 7-5.
第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
顯示訊息 MsgBox 函數 將訊息顯示在對話方塊中,等使用者按下按鈕,並傳回一 Integer 來指示使用者按下的是那一個鈕。 語法
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
第 5 章 深入 Response 物件 製作. 網頁的轉向與強制輸出 - 讓網頁轉彎的 Redirect 敘述 運用 Response 物件的 Redirect 方法,將瀏覽器顯 示的網頁,導向至其他網頁,語法如下: Response.Redirect 網頁路徑與名稱 此網頁路徑與名稱  若是導向到同一台.
24-6 設定開始與結束場景中的 程式 最後我們要替這個遊戲收個尾, 幫它把開始 的等待畫面跟結束畫面處理一下。
3-3 使用幾何繪圖工具 Flash 的幾何繪圖工具包括線段工具 (Line Tool) 、橢圓形工具 (Oval Tool) 、多邊星形 工具 (Rectangle Tool) 3 種。這些工具畫出 來的幾何圖形包括了筆畫線條和填色區域, 將它們適當地組合加上有技巧地變形與配 色, 不但比鉛筆工具簡單,
Matlab Assignment Due Assignment 兩個 matlab 程式 : Eigenface : Eigenvector 和 eigenvalue 的應用. Fractal : Affine transform( rotation, translation,
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
圖層的操作與管理 圖層的作用就如同一張張透明的賽璐璐片, 你可以將動畫中的每項物件, 放置在不同圖 層中, 圖層交疊就形成完整的畫面。在各圖 層中的物件, 做任何的移動或變化, 都不會 相互干擾, 所以當你編輯一個物件時, 只要 在物件所在的圖層進行操作, 將可大幅降低 製作過程的複雜度與難度。
第12章 建立多表單與模組的應用程式 12-1 Visual Basic的方案與專案 12-2 模組化Visual Basic應用程式
行政院國家科學委員會工程技術發展處自動化學門 * 試以國立成功大學製造工程研究所 鄭芳田教授 產學合作計畫 : 智慧預測保養系統之設計與實作 成果報告盤點為範例 國科會工程處專題計畫成果典藏 自動化學門成果報告盤點範例.
第 10 章 視窗應用程式的工具列與 功能表 10-1 主功能表控制項 10-1 主功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
1-6 動畫的文件屬性 舞台是動畫實際播放的畫面, 所以舞台的大 小與長寬比例對將來動畫的呈現有很大的 影響。 Flash 預設的舞台尺寸是 550 Pixels × 400 Pixels, 背景為白色, 如果要更改舞台大小與 背景色, 請執行『修改 / 文件』命令, 開啟文 件屬性 (Document.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
資料結構實習-一 參數傳遞.
6-2 認識元件庫與內建元件庫 Flash 的元件庫分兩種, 一種是每個動畫專 屬的元件庫 (Library) ;另一種則是內建元 件庫 (Common Libraries), 兩者皆可透過 『視窗』功能表來開啟, 以下即為您說明。
第 5 章 選擇控制項與條件敘述 5-1 結構化程式設計 5-1 結構化程式設計 5-2 關係與邏輯運算子 5-2 關係與邏輯運算子 5-3 簡單的條件敘述 5-3 簡單的條件敘述 5-4 選擇控制項 5-4 選擇控制項 5-5 巢狀條件敘述 5-5 巢狀條件敘述 5-6 多選一條件敘述 5-6 多選一條件敘述.
第二章第二章 Statistica 的工具欄. 本章目標:工具欄之使用 介紹 STATISTICA 是一個非常好用的統計軟體,只 要你對微軟的 Office 套裝軟體有較熟悉的瞭解, 那對 STATISTICA 的工具欄就非常容易掌握。 STATISTICA 的文件組織有四種類型,即 Workbook.
企二 A 管理程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 企二 A 管理程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
著作權所有 © 旗標出版股份有限公司 第 21 章 文件的權限及保護 功能設定. 本章提要 設定文件讀取權限 保護文件.
Hung-Hsiang WuWindows Processing Design1 Chapter 4 簡單視窗程式 表單與標籤的屬性 按鈕與編輯的屬性 設計簡單的應用程式 表單常用事件 一般鍵盤及滑鼠常見的事件 表單視窗間的呼叫 表單間資料傳送應用 專案選擇設定.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Management Abstracts Retrieval System; MARS 檢索操作.
第 11 章 繪圖與多媒體 11-1 繪圖的基礎 11-1 繪圖的基礎 11-2 繪出文字和圖形 11-2 繪出文字和圖形 11-3 圖片檔案的載入與顯示 11-3 圖片檔案的載入與顯示 11-4 動畫效果 11-4 動畫效果 11-5 應用實例:螢幕保護程式 11-5 應用實例:螢幕保護程式.
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
第 17 章 樣板 17-1 樣板的基礎 17-1 樣板的基礎 17-2 樣板函數 17-2 樣板函數 17-3 樣板類別 17-3 樣板類別 17-4 非型態參數的樣板類別 17-4 非型態參數的樣板類別 17-5 樣板類別的繼承 17-5 樣板類別的繼承 17-6 特化樣板與靜態成員 17-6 特化樣板與靜態成員.
Chapter 10 m-way 搜尋樹與B-Tree
第12章 多重表單與模組的應用程式 12-1 VB.NET的方案與專案 12-2 模組化VB.NET應用程式 12-3 多重表單的應用程式
1 第八章: 輸入裝置-鍵盤與滑鼠. 2 章節預覽 8.1 鍵盤與事件 8.2 KeyPress 事件 8.3 KeyDown 事件與 KeyUp 事件 8.4 滑鼠與事件 8.5 Click 事件 8.6 DblClick 事件 8.7 MouseDown 、 MouseUp 與 MouseMove.
概念性產品企劃書 呂學儒 李政翰.
第 10 章 視窗應用程式的工具列與 功能表 10-1 功能表控制項 10-1 功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
第 4 章 視窗應用程式表單的基本 輸出入 4-1 VB.NET 的物件觀念 4-1 VB.NET 的物件觀念 4-2 表單類別 4-2 表單類別 4-3 按鈕控制項 4-3 按鈕控制項 4-4 輸出資料的標籤控制項 4-4 輸出資料的標籤控制項 4-5 輸入資料的文字方塊控制項 4-5 輸入資料的文字方塊控制項.
第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
: Problem E Antimatter Ray Clearcutting ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11008: Problem E Antimatter Ray Clearcutting 解題者:林王智瑞.
第 6 章 迴圈結構 6-1 計數迴圈 6-1 計數迴圈 6-2 條件迴圈 6-2 條件迴圈 6-3 巢狀迴圈 6-3 巢狀迴圈 6-4 While/End While 迴圈 6-4 While/End While 迴圈 6-5 跳出迴圈 6-5 跳出迴圈 6-6 VB.NET 的錯誤處理 6-6 VB.NET.
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
Visual C++重點複習.
第 5 章 選擇控制項與條件敘述 5-1 結構化程式設計 5-1 結構化程式設計 5-2 關係與邏輯運算子 5-2 關係與邏輯運算子 5-3 簡單的條件敘述 5-3 簡單的條件敘述 5-4 選擇控制項 5-4 選擇控制項 5-5 巢狀條件敘述 5-5 巢狀條件敘述 5-6 多選一條件敘述 5-6 多選一條件敘述.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
Microsoft Excel.
Introduction to Java Programming Lecture 16 Super and Sub Classes.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
幼兒行為觀察與記錄 第八章 事件取樣法.
VHDL語法(3).
Yuan-Yu Tsai 蔡淵裕 辦公室: HB61. 2 CHAPTER 5 表單與控制項的使用.
Presentation transcript:

1 第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件

2 9-1 事件的基礎 什麼是事件 什麼是事件 建立事件處理程序 建立事件處理程序 共用事件處理程序 共用事件處理程序

什麼是事件 - 說明 「事件」( Event )是在執行視窗應用程式時, 滑鼠、鍵盤或表單載入時等操作所觸發的一些動 作,例如:如果將應用程式碼視為一輛公共汽車, 程式碼的執行就像公車依照行車路線在馬路上行 駛,事件就是在行駛過程中發生的一些需反應的 臨時狀況,如下所示: 「事件」( Event )是在執行視窗應用程式時, 滑鼠、鍵盤或表單載入時等操作所觸發的一些動 作,例如:如果將應用程式碼視為一輛公共汽車, 程式碼的執行就像公車依照行車路線在馬路上行 駛,事件就是在行駛過程中發生的一些需反應的 臨時狀況,如下所示: 看到馬路上的紅綠燈。 看到馬路上的紅綠燈。 乘客上車、投幣和下車。 乘客上車、投幣和下車。 不論那一路公車,雖然行駛路線不同,但 必須處理的 臨時狀況是一樣的 不論那一路公車,雖然行駛路線不同,但 必須處理的 臨時狀況是一樣的

什麼是事件 -VB.NET 的事件處理 VB.NET 的 Windows 應用程式事件處理是一種委 託方式的事件處理模型,分為: VB.NET 的 Windows 應用程式事件處理是一種委 託方式的事件處理模型,分為: 「事件來源」( Event Source ):引發事件的控制項 「事件來源」( Event Source ):引發事件的控制項 「傾聽者」( Listener ):等候事件發生並處理事件 的物件 「傾聽者」( Listener ):等候事件發生並處理事件 的物件 按鈕控制項 Button1 是事件來源,按一下按鈕就會觸發 Click 事件, Form1 表單物件的 Button1_Click 就是處理 此事件的處理程序, Form1 就是傾聽者物件。 按鈕控制項 Button1 是事件來源,按一下按鈕就會觸發 Click 事件, Form1 表單物件的 Button1_Click 就是處理 此事件的處理程序, Form1 就是傾聽者物件。

建立事件處理程序 - 方法 在 VB.NET 建立事件處理程序是在表單和控 制項建立,有如下 2 種方法: 在 VB.NET 建立事件處理程序是在表單和控 制項建立,有如下 2 種方法: 在表單設計工具連按二下控制項建立預設的事 件處理程式。 在表單設計工具連按二下控制項建立預設的事 件處理程式。 如果不是預設事件,可以在程式碼編輯視窗選 取【類別名稱】的控制項後,在【方法名稱】 選擇指定的事件。 如果不是預設事件,可以在程式碼編輯視窗選 取【類別名稱】的控制項後,在【方法名稱】 選擇指定的事件。

建立事件處理程序 - 預設事件

事件處理程序的參數 VB.NET 表單控制項的事件處理程序,如 下所示: VB.NET 表單控制項的事件處理程序,如 下所示: Private Sub Label1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Label1.DoubleClick End Sub

事件處理程序的參數 參數列擁有 2 個參數,其說明如下: 參數列擁有 2 個參數,其說明如下: 參數 sender :參數是 Object 資料型別,代表 觸發事件的物件,以此例是標籤 Label 物件 Label1 ,如果是按鈕就是 Button 物件、文字 方塊是 TextBox 物件、核取方塊是 CheckBox 和選項鈕是 RadioButton 。 參數 sender :參數是 Object 資料型別,代表 觸發事件的物件,以此例是標籤 Label 物件 Label1 ,如果是按鈕就是 Button 物件、文字 方塊是 TextBox 物件、核取方塊是 CheckBox 和選項鈕是 RadioButton 。 參數 e :參數是 EventArgs 物件,不同的事件 處理程序,其傳回的物件並不同,這個物件可 以取得進一步的事件資訊,例如:觸發事件時 的滑鼠游標位置等。 參數 e :參數是 EventArgs 物件,不同的事件 處理程序,其傳回的物件並不同,這個物件可 以取得進一步的事件資訊,例如:觸發事件時 的滑鼠游標位置等。

共用事件處理程序 如果表單上擁有 2 個按鈕控制項 Button1 和 Button2 ,依照之前的範例程式,需要分別建立 Button1_Click 和 Button2_Click 事件處理程序, 現在我們只需建立 Button1_Click 事件處理程序, 讓它同時處理 2 個按鈕的 Click 事件,如下所示: 如果表單上擁有 2 個按鈕控制項 Button1 和 Button2 ,依照之前的範例程式,需要分別建立 Button1_Click 和 Button2_Click 事件處理程序, 現在我們只需建立 Button1_Click 事件處理程序, 讓它同時處理 2 個按鈕的 Click 事件,如下所示: Private Sub Button1_Click(ByVal sender As _ System.Object, ByVal e As System.EventArgs) _ System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click, Button2.Click Handles Button1.Click, Button2.Click ……….. ……….. End Sub

共用事件處理程序 區分 sender 之範例程式 區分 sender 之範例程式 (1) btnButton = CTYPE(sender, Button) If btnButton.name = “Button1” Then If btnButton.name = “Button1” Then Else Else End if End if (2) btnButton = CTYPE(sender, Button) If btnButton is Button1 Then If btnButton is Button1 Then Else Else End if End if

表單事件

滑鼠事件

Click 與 DoubleClick 事件 - 說明 當使用者使用滑鼠在表單或控制項上按一下時, 就會觸發 Click 事件,連按二下觸發 DoubleClick 事件。 當使用者使用滑鼠在表單或控制項上按一下時, 就會觸發 Click 事件,連按二下觸發 DoubleClick 事件。 事實上,觸發 Click 事件時會依序觸發 MouseDown 、 Click 和 MouseUp 事件, DoubleClick 事件會依序觸發 MouseDown 、 Click 、 DoubleClick 和 MouseUp 事件。 事實上,觸發 Click 事件時會依序觸發 MouseDown 、 Click 和 MouseUp 事件, DoubleClick 事件會依序觸發 MouseDown 、 Click 、 DoubleClick 和 MouseUp 事件。

Click 事件的使用 Click 事件在 Windows 應用程式表單和控制項的 使用時機,如下所示: Click 事件在 Windows 應用程式表單和控制項的 使用時機,如下所示: 按下按鈕執行程式碼。 按下按鈕執行程式碼。 在選項按鈕或核取方塊選取或勾選選項。 在選項按鈕或核取方塊選取或勾選選項。 將標籤控制項模擬成按鈕控制項按下的功能。 將標籤控制項模擬成按鈕控制項按下的功能。

DoubleClick 事件的使用 DoubleClick 事件在 Windows 應用程式表單使用 的機會並不多,只有表單、標籤和文字方塊支援 DoubleClick 事件,第 10 章 (10-6) 的清單方塊 和下拉式清單方塊控制項也提供 DoubleClick 事 件。 DoubleClick 事件在 Windows 應用程式表單使用 的機會並不多,只有表單、標籤和文字方塊支援 DoubleClick 事件,第 10 章 (10-6) 的清單方塊 和下拉式清單方塊控制項也提供 DoubleClick 事 件。

MouseUp 、 MouseDown 事件 - 說明 MousUp 和 MouseDown 事件是在使用者 按下滑鼠按鍵和放開時產生的事件,程式 碼可以從事件處理程序的參數 e 的 MouseEventArgs 物件取得使用者是按下 了那一個按鈕。 MousUp 和 MouseDown 事件是在使用者 按下滑鼠按鍵和放開時產生的事件,程式 碼可以從事件處理程序的參數 e 的 MouseEventArgs 物件取得使用者是按下 了那一個按鈕。

MouseEventArgs 物件屬性 如果按在控制項上,表示相對 於控制項左上角之座標 如果沒有按在控制項上,表示 相對於表單左上角之座標

事件 MouseEnter 、 MouseMove 、 MouseLeave 事件 MouseEnter 、 MouseLeave 事件是在進 入控制項和離開控制項時產生的事件,我 們可以使用這兩個事件建立控制項的動畫 效果,例如:進入控制項時,背景色彩為 紅色,離開時控制項變成綠色。 MouseEnter 、 MouseLeave 事件是在進 入控制項和離開控制項時產生的事件,我 們可以使用這兩個事件建立控制項的動畫 效果,例如:進入控制項時,背景色彩為 紅色,離開時控制項變成綠色。 MouseMove 事件是在滑鼠移動時產生的一 系列事件,在程式中只需使用此事件,就 可以建立滑鼠拖拉控制項的效果。其預設 參數 e 為 MouseEventArgs 物件。 MouseMove 事件是在滑鼠移動時產生的一 系列事件,在程式中只需使用此事件,就 可以建立滑鼠拖拉控制項的效果。其預設 參數 e 為 MouseEventArgs 物件。

MouseEnter 、 MouseMove 、 MouseLeave 事件 - 屬性

鍵盤事件

KeyUp 和 KeyDown 事件 KeyEventArgs 物件屬性來取得按下那一個按鍵, 其相關屬性,如下表所示: KeyEventArgs 物件屬性來取得按下那一個按鍵, 其相關屬性,如下表所示:

KeyPress 事件 KeyPress 事件是在 KeyDown 事件之後和 KeyUp 事件之前觸發,可以取得按鍵的 ASCII 字元碼, 事件處理程序傳入的參數是 KeyPressEventArgs 物件,其相關屬性如下表所示: KeyPress 事件是在 KeyDown 事件之後和 KeyUp 事件之前觸發,可以取得按鍵的 ASCII 字元碼, 事件處理程序傳入的參數是 KeyPressEventArgs 物件,其相關屬性如下表所示:

表單的鍵盤事件 如果希望表單能夠作為回應鍵盤事件的物 件,我們需要設定表單的 KeyPreview 屬性, 如下表所示: 如果希望表單能夠作為回應鍵盤事件的物 件,我們需要設定表單的 KeyPreview 屬性, 如下表所示:

控制項的事件 文字方塊控制項的 TextChanged 事件 文字方塊控制項的 TextChanged 事件 核取方塊與選項按鈕的 CheckedChanged 事件 核取方塊與選項按鈕的 CheckedChanged 事件

文字方塊控制項的 TextChanged 事件 文字方塊控制項 TextChanged 事件觸發的 過程是在輸入文字內容時,在 KeyDown 、 KeyPress 事件後觸發此 TexChanged 事件, 最後是 KeyUp 事件,事件的說明如下表所 示: 文字方塊控制項 TextChanged 事件觸發的 過程是在輸入文字內容時,在 KeyDown 、 KeyPress 事件後觸發此 TexChanged 事件, 最後是 KeyUp 事件,事件的說明如下表所 示:

核取方塊與選項按鈕的 CheckedChanged 事件 核取方塊與選項按鈕都擁有 CheckedChanged 事件,其說明如下表所 示: 核取方塊與選項按鈕都擁有 CheckedChanged 事件,其說明如下表所 示: