C#如何判断TextBox的值是否改变?

C#如何判断TextBox的值是否改变?TextChanged不起作用求别的方法... C#如何判断TextBox的值是否改变?
TextChanged不起作用
求别的方法
展开
 我来答
百度网友d14e964
推荐于2016-10-04 · TA获得超过953个赞
知道小有建树答主
回答量:395
采纳率:100%
帮助的人:446万
展开全部
TextChanged是输入的这一时刻与输入前的时刻的比较
用户在输入过程中,该事件将 持续而频繁地 触发

如果你希望判断:
”用户完成输入后并确保不再输入时,这个内容与用户开始输入前的内容是否不同“,

请你在用户输入前,将文本内容存储在某个临时变量或存储设备中。
当需要比较时,再将当前内容与缓存进行比较即可。
cdinten
2013-08-08 · TA获得超过6589个赞
知道大有可为答主
回答量:3562
采纳率:56%
帮助的人:1319万
展开全部
思路是,你在TextBox获取焦点的时候,将其中的值传递给一个TextBox所属窗体的变量,然后在TextBox失去焦点的时候再获取一次其中的值,并进行比较。
你应该使用两个事件,分别是GotFocus和LostFocus,在GotFocus中将TextBox的值传递出去,LostFocus事件中进行比较。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyou0
2013-08-08 · TA获得超过1840个赞
知道小有建树答主
回答量:1614
采纳率:0%
帮助的人:895万
展开全部
应该是用TextChanged;

实在不行用KeyDown事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式