社区
C#
帖子详情
在C# 中,在TextBox 的事件问题
freelove1
2004-05-03 12:45:29
的KeyDown 事件中,如果我检测到某一个按键值,就取消这次按键,我该怎么做?
如
private void textBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.Keycode==46)
{
//过滤掉这次按键,让其它所有的事件不再触发
}
}
...全文
26
8
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Elusive
2004-05-03
e.Handled=true;
打赏
举报
回复
赞
ghostmirror
2004-05-03
同意chenyuming2004(一切从2004开始
在 keydown里面
e.handled对字符无效
打赏
举报
回复
赞
chenyuming2004
2004-05-03
取消按键就是用下面的方法
e.Handled=true;
不过KeyDown里面
只对控制键才能取消掉,
KeyPress
只对普通字符有效,
控制键又无效。
打赏
举报
回复
赞
Firestone2003
2004-05-03
KeyPress和KeyDown处理的键不同的!
非字符键不会引发 KeyPress 事件;但非字符键却可以引发 KeyDown 和 KeyUp 事件。
打赏
举报
回复
赞
chenyu001
2004-05-03
private void textBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyValue==65)
{
e.Handled=false;
}
}
打赏
举报
回复
赞
Elusive
2004-05-03
你在KeyPress理处理
打赏
举报
回复
赞
wg815ceo
2004-05-03
e.keyValue好像是验证单个按键的!
打赏
举报
回复
赞
freelove1
2004-05-03
不行啊
private void textBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if(e.KeyValue==65)
{
e.Handled=true;
}
}
但是 textBox 上的值还是改变了,而且触发了
textBox_TextChanged(object sender, System.EventArgs e)
打赏
举报
回复
赞
相关推荐
C#
实现
在
TextBox
控件
中
实时显示Log
C#
入门一一
事件
(event)的应用:如何
在
TextBox
控件
中
实时显示Log
C#
递归遍历窗体所有
textbox
控件并设置
textbox
事件
的方法
主要介绍了
C#
递归遍历窗体所有
textbox
控件并设置
textbox
事件
的方法,包括针对
textbox
控件的递归遍历技巧与
事件
方法的设置技巧,需要的朋友可以参考下
C#
在
表
中
修改数据或通过
textbox
在
C#
中
调用数据库
中
的表显示
在
datagridview
中
,如要修改数据,一种是
在
显示的表
中
直接更新修改,还有就是通过
textbox
跟新
C#
中
TextBox
实现输入提示功能的方法
主要介绍了
C#
中
TextBox
实现输入提示功能的方法,涉及
C#
中
TextBox
的相关操作技巧,需要的朋友可以参考下
C#
中
设置
textbox
限制条件的方法
主要介绍了
C#
中
设置
textbox
限制条件的方法,可实现设置像数量、价格、金额等的
textbox
的限制条件,用户只能输入数字或小数,是非常实用的技巧,需要的朋友可以参考下
C#
TextBox
数据绑定的方法
以前都是
在
TextBox
_TextChanged
事件
中
修改对象的值,或者保存的时候再读取
TextBox
.Text属性保存对象的值。这样比较麻烦,而且经常容易出错。后来了解了
C#
的数据绑定,发现能够很好的解决这个
问题
。 1. 首先
C#
的...
C#
中
winform控制
textbox
输入只能为数字的方法
主要介绍了
C#
中
winform控制
textbox
输入只能为数字的方法,包括使用keyPress
事件
限制键盘输入以及TextChanged
事件
限制粘贴等情况,来实现控制输入为数字的功能,需要的朋友可以参考下
C#
TextBox
多行文本框的字数限制
问题
在
Visual
C#
中
,多行文本框使用的也是
TextBox
,只不过其 Multiline 属性为 true。 要注意,其仍然有字数限制,MaxLength 属性默认值是 32767。 MaxLength 表示什么? 它代表的是字数,并不是字节数。 超过会怎么样...
C#
向其他软件
TextBox
中
写值SendMessage
C#
向其他软件
TextBox
写值SendMessage,可向多个
TextBox
赋值,并区分控件类型(Button等)
C#
TextBox
控件透明
c#
TextBox
控件透明
C#
自定义控件实现
TextBox
禁止粘贴的方法
本文实例讲述了
C#
自定义控件实现
TextBox
禁止粘贴的方法。分享给大家供大家参考,具体如下: 开发环境:Visual Studio .net 2005 + Windows XP sp2 professional 新建->项目->Windows控件库: 新建一个类,继承自...
Visual
C#
设置获取系统时间显示
在
textBox
上
摘要:
C#
源码,系统相关,获取时间,
textBox
运行环境:Visual Studio2010
C#
实现绑定DataGridView与
TextBox
之间关联的方法
主要介绍了
C#
实现绑定DataGridView与
TextBox
之间关联的方法,涉及
C#
绑定控件关联性的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C#
禁止
textbox
复制、粘贴、剪切及鼠标右键的方法
主要介绍了
C#
禁止
textbox
复制、粘贴、剪切及鼠标右键的方法,涉及
C#
针对窗口消息的处理技巧,具有一定参考借鉴价值,需要的朋友可以参考下
C#
加密密码输入框
TextBox
基于
TextBox
基类编写的密码框,用spyxx工具探测出密码全部为“*”,实际使用时,密码存储
在
pwdText变量下,尚未完善,暂不知有没有屏蔽
TextBox
自身的Text的方法,此方法实现就更完美了。无需资源分,免费下载,供...
C#
CRC16
在
textbox
中
显示实时时间
PC环境win10,编译器visual studio2015 Timer time1 =new ...
在
load
事件
里写 this.time1.Interval = 1000; this.time1.Tick += new System.EventHandler(this.time1_Tick); this.time1.Start(); privatevoid ti
大学生上网调查报告4篇.pdf
大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf
js音乐播放器Demo
js音乐播放器Demo
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
电动执行器的维护.pdf
电动执行器的维护.pdf电动执行器的维护.pdf电动执行器的维护.pdf电动执行器的维护.pdf电动执行器的维护.pdf
发帖
C#
加入
微信扫一扫
点击复制链接
10.7w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
申请成为版主
帖子事件
创建了帖子
2004-05-03 12:45
社区公告
让您成为最强悍的C#开发者