社区
C#
帖子详情
c#窗体应用程序中,敲回车以后才引发textChanged事件
翛然
2012-05-12 12:56:56
效果是:不要textBox稍微改变就触发textChanged事件
...全文
612
8
打赏
收藏
c#窗体应用程序中,敲回车以后才引发textChanged事件
效果是:不要textBox稍微改变就触发textChanged事件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
烟波钓
2012-05-12
打赏
举报
回复
您先说说您的需求吧
zhujiawei7
2012-05-12
打赏
举报
回复
效果是:不要textBox稍微改变就触发textChanged事件
那你何必用textChanged呢,直接用keypress不就行了嘛
doubleu2005
2012-05-12
打赏
举报
回复
用keypress事件
我爱白富美
2012-05-12
打赏
举报
回复
楼上说的是对的,你的设计有问题,应该将你在textChanged事件里要处理的代码放到keypress中,这样控制就方便多了,不需要textChanged事件
[Quote=引用 3 楼 的回复:]
在keypress里判断回车键
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
xxxx
}
else……
[/Quote]
ytx1992
2012-05-12
打赏
举报
回复
这个是对的!up[Quote=引用 2 楼 的回复:]
textChanged字面意思就是“文本改变后”发生,你都改变文本了,还不让人发生,这不为难别人么?
既然你要敲回车的时候再处理,那就keypress事件啊
[/Quote]
我爱白富美
2012-05-12
打赏
举报
回复
在keypress里判断回车键
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
xxxx
}
else
{
xx
}
}
cnfixit
2012-05-12
打赏
举报
回复
textChanged字面意思就是“文本改变后”发生,你都改变文本了,还不让人发生,这不为难别人么?
既然你要敲回车的时候再处理,那就keypress事件啊
以专业开发人员为伍
2012-05-12
打赏
举报
回复
TextBox之前的设计,它可以捕获LostFocus事件,也可以捕获按键事件(keypress等等)。那么你到底是要在敲回车时去进行你的处理,还是在LostFocus得时候?
C#
建立
窗体
或者项目
本文档详细介绍了使用
C#
创建
窗体
和项目的过程,包括更改命名、设置启动项目、调整
Text
Box属性以支持多行文本、滚动条和密码模式。还探讨了MouseClick和Click
事件
的区别,以及
Text
Change
d
事件
和Append
Text
方法的应用。最后,讲解了如何通过WindowState属性使
窗体
全屏显示。
C#
控件编程详解之文本框(
Text
Box)
本文详细介绍了
Text
Box控件在
C#
Winform开发
中
的用法,包括布局、设计、外观和行为相关的属性,如Location、Size、BorderStyle、Font等,以及重要的
Text
Change
d
事件
。
Text
Box控件支持单行和多行文本输入,具备多种自定义功能,是开发者必备的基础控件。,
C#
文本框
本文详细介绍了
Text
Box控件的各种属性及方法,包括多行文本支持、密码输入显示等,并解释了如何通过
事件
处理来响应文本框内容的变化。
Windows
应用程序
常用控件
本文系统介绍Windows Forms(WinForm)开发
中
常用的UI控件,包括Label、Button、
Text
Box、Rich
Text
Box、ComboBox、CheckBox、RadioButton、NumericUpDown、ListBox、Panel、GroupBox、TabControl、MenuStrip、ToolStrip和StatusStrip等核心控件的功能、属性、
事件
及典型用法。重点涵盖控件基类Control、可视化添加/对齐/删除方式、交互逻辑(如Click、
Text
Change
d、SelectedIndex
Change
d)、多选与单选机制、容器组织策略以及菜单/工具栏/状态栏集成方案。
WinForms
中
ComboBox边打字边匹配候选值的轻量级实现方案
本文介绍一种不依赖第三方库的WinForms ComboBox轻量级智能补全方案,基于原生
事件
(
Text
Change
d、KeyPress、DropDown等)驱动,支持输入实时筛选、方向键切换候选、
回车
确认与ESC取消。核心采用忽略大小写的StartsWith增强匹配(兼容空格/短横线/下划线),并解决
Text
Change
d触发DropDown死循环、SelectedIndex赋值后需ScrollIntoView、ESC需重置四属性等关键细节。适配.NET Framework 4.0+,内存占用低,万级数据下性能稳定。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章