- 浏览: 145928 次
- 性别:
- 来自: 成都
文章分类
最新评论
鼠标事件有11个,常用八个,都不用说了。click,DoubleClick,MouserDown,MouseUp,MouserMove.MouseEnter,MouserLeave,MouseHover;
其中当鼠标按下的事件里,取值于MouseBouttons枚举,共六个值,常用的4个,left,middle,right,none.分别是左键,中间键。右键,不按下鼠标键
我们这里,就来看看,鼠标点击左键和右键的事件吧。
//鼠标按下事件。得到他的值是多少,对应的处理方法
private void button1_MouseDown(object sender, MouseEventArgs e)
{
string btnStr= e.Button.ToString();
if (btnStr == "Left")
{
MessageBox.Show("你按的是左键");
}
else
{
MessageBox.Show("你按的是右键");
}
}
键盘事件共三个,keyDown,keyUp,KeyPress
下面看看键盘事件,来处理一些差用软件的快捷键:
//键盘按下键的事件。可以用来做很多快捷按钮
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
//键盘上的建,不超过128个,而ascii码也就0—127
this.lblShow.Text = e.KeyCode.ToString();//键盘上看到的值
this.label1.Text = e.KeyValue.ToString();//ascii码值
this.label2.Text = e.Alt + "字母" + e.KeyCode;//按下Alt+其他
this.label3.Text = e.Shift + "字母" + e.KeyValue;//按下Shift+其他
this.label4.Text = e.Control + "字母" + e.KeyValue;//按下Ctrl+其他
}
对应去判断他的值,得到对应值后调用对应方法。
ASCII码对照表
下表列出了字符集中的 0 - 127。
0 | 32 | [空格] | 64 | @ | 96 | ` | |
1 | 33 | ! | 65 | A | 97 | a | |
2 | 34 | " | 66 | B | 98 | b | |
3 | 35 | # | 67 | C | 99 | c | |
4 | 36 | $ | 68 | D | 100 | d | |
5 | 37 | % | 69 | E | 101 | e | |
6 | 38 | & | 70 | F | 102 | f | |
7 | 39 | ' | 71 | G | 103 | g | |
8 | ** | 40 | ( | 72 | H | 104 | h |
9 | ** | 41 | ) | 73 | I | 105 | i |
10 | ** | 42 | * | 74 | J | 106 | j |
11 | 43 | + | 75 | K | 107 | k | |
12 | 44 | , | 76 | L | 108 | l | |
13 | ** | 45 | - | 77 | M | 109 | m |
14 | 46 | . | 78 | N | 110 | n | |
15 | | 47 | / | 79 | O | 111 | o |
16 | | 48 | 0 | 80 | P | 112 | p |
17 | | 49 | 1 | 81 | Q | 113 | q |
18 | | 50 | 2 | 82 | R | 114 | r |
19 |
发表评论
-
SQL Server 2008 R2 中英文 开发版/企业版/标准版 链接地址
2015-01-19 11:08 1053SQL Server 2008 R2 中英文 开发版/企业版/ ... -
C# SQLSERVER2008数据库备份和还原的两种方法 (有进度条)
2013-06-21 11:01 2088C# SQLSERVER2008数据库备份和还原的两种方 ... -
编程中 word 所有属性
2013-05-15 15:10 6000word文档工程变量的 //合并单元格 tab ... -
DataGridView添加行数据 下拉框
2013-05-02 16:53 5650DataGridView控件在实际应用中非常实用,特别需要表 ... -
C#的web Service 调用的简单例子
2013-01-10 15:18 1289是webservice.就概念上来说,可能比较复杂,不 ... -
字体号数 像素 换算
2012-10-10 09:57 1256英文字体的1磅,相当于1/72 英寸,约等于1/2.8mm。1 ... -
编程的三种循环
2011-12-20 10:37 957大家都应该知道,其实java和C#都出自同师门的。虽然他们是不 ... -
农历,阳历 倒计时源码
2011-11-15 13:49 1030自己没事写了一个倒计时,里面有每年阳历的倒计时和农历的倒计时。 ... -
winform 特殊字符判断控件下载
2011-09-20 10:30 1571以前我听说过一个软件科技公司,写了一个控件,只要在那个软件里面 ... -
常用的正则表达式
2011-08-11 10:34 723常用的验证字符串的正则表达式。(电话,邮箱,数字,I ... -
iis发布网站
2011-07-27 10:25 815本人自己写的,给大家参考的。 1.安装iis(网络上下载 ... -
winform读写ini配置文件
2011-07-14 11:29 1511public static string re ... -
winform 增删改查
2011-07-13 16:27 1894增删改,是一个样的指令: //添加物品 ... -
winform中的datagridview数据添加方式
2011-07-13 16:10 5129winform中的datagridview数据添加方式,在我现 ... -
Winform的dataGridView中添加序号
2011-07-13 15:40 6456dataGridView的RowPostPa ... -
vs多级树动态加载
2011-06-25 22:37 1044private void LoadCategoryTree ... -
VS2008 验证控件的用法
2011-05-23 11:09 3871ASP.NET为开发人员提供了 ... -
<meta name="description" content="string"/> 用法
2011-03-16 11:59 860一、语法: <meta name="nam ... -
判断中英文数字等混合字符串的截取固定长度值的字符串
2011-03-03 14:26 2339该方法适用余很多中英文混合的长度的字符串截取,比 ... -
利用js获取服务器时间的两个简单方法
2011-03-02 18:02 1190有时用js来获取服务 ...
相关推荐
在Java编程语言中,处理鼠标和键盘事件是创建交互式应用程序的关键部分。这些事件使得用户可以通过点击、移动或输入字符来与程序进行交互。在本主题中,我们将深入探讨如何在Java Applet中使用鼠标和键盘事件。 ...
C#处理鼠标和键盘事件 在本文中,我们将学习如何使用C#语言来处理鼠标和键盘事件,并实现一个抓取网页内容的应用程序。 处理鼠标事件 在C#中,处理鼠标事件可以通过使用 MouseEventHandler 委托来实现。 ...
在这个"VB鼠标和键盘事件响应程序"中,我们将深入探讨如何利用VB来处理这些事件,以及如何通过它们来实现绘制图形的功能。 1. **鼠标事件**: - `MouseDown`: 当用户按下鼠标按钮时触发。我们可以获取到鼠标的当前...
可通过`MouseMove`事件结合`MouseEventArgs`类的`X`和`Y`属性获取鼠标位置,通过`MouseDown`事件和`Button`属性判断按下的鼠标键。 #### 二、C#中处理键盘事件 C#中与键盘相关的事件主要包括:“KeyDown”、...
C#处理鼠标和键盘事件,主要讲解C#编程中如何利用好鼠标事件和键盘事件
下面将详细介绍如何使用Qt来实现系统钩子获取鼠标键盘事件。 首先,Qt并没有直接提供系统钩子的功能,但我们可以利用C++的QSocketNotifier类和Windows API函数来实现这一目标。在Windows操作系统上,我们可以使用...
### QTP模拟鼠标和键盘事件整理 #### 一、模拟鼠标事件 在自动化测试领域,尤其是使用QTP(Quick Test Professional)工具时,模拟鼠标事件是常见且重要的操作之一。本部分将详细介绍如何通过QTP的脚本来实现对...
在C#编程中,控件的鼠标和键盘事件是构建用户界面交互性的重要部分。这些事件使得应用程序能够响应用户的输入,比如单击、双击、拖动、键盘按键等,从而实现各种功能。在开发桌面应用程序,特别是游戏时,理解和熟练...
在Qt库中,鼠标和键盘事件是用户与应用程序交互的核心部分。Qt提供了丰富的API来处理这些事件,使得开发者能够轻松地响应用户的输入操作。本文将深入探讨Qt中的鼠标和键盘事件,以及如何在你的Qt应用中有效地利用...
### Delphi 6 集成开发环境-第四章(鼠标和键盘事件) #### 4.1 事件概述 在Delphi 6集成开发环境中,事件处理是非常关键的一部分,尤其对于构建用户友好的应用程序而言。当用户与界面交互时,如点击按钮、移动...
PyHook是一个基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。 关于...
【Qt全局鼠标、键盘事件监听器库】是一个用于在Windows和Linux系统上实现跨平台的全局鼠标和键盘事件捕获的库。这个库基于流行的Qt框架,为开发者提供了一个便捷的方式来监听并处理系统的输入事件,无论是来自应用...
C#处理鼠标和键盘事件word版,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象接收响应的结果,最后用TextStream对象来提取我们想要的信息,并在控制台打印出来。
在QT中,我们可以利用其丰富的API来实现对鼠标和键盘事件的实时捕获和处理,这对于创建交互性强的应用程序至关重要。下面我们将深入探讨如何在QT中实现这一功能。 首先,我们关注的是“实时捕获鼠标事件”。在QT中...
它提供了丰富的功能,包括处理用户输入,如鼠标和键盘事件,来实现交互式应用。本文将深入探讨OpenGL如何处理鼠标和键盘事件,并通过一个简单的示例代码帮助你理解这一过程。 首先,OpenGL本身并不直接支持事件处理...
在本文中,我们将深入探讨C#编程中关于“全局按键”、“鼠标钩子”和“键盘事件”的概念,以及如何在Visual Studio 2005环境下实现这些功能。首先,我们要明白C#是一种广泛用于开发桌面应用、Web应用和服务的强大...
标题中的"用钩子实现屏蔽鼠标键盘消息锁定鼠标键盘",实际上是指通过设置系统级钩子来拦截并处理鼠标和键盘的输入消息,使得用户无法通过常规方式操作鼠标和键盘。这种技术常用于创建屏幕锁定程序、演示模式或者某些...
在IT领域,"Hook鼠标、键盘事件"是一个常见的技术手段,用于监听和处理用户的输入行为。这主要涉及到操作系统级别的编程,尤其是Windows API的使用。在Windows操作系统中,Hook机制允许程序在其他进程执行特定操作...