delphi如何判断edit文本是否修改?

已知:1个edit控件,1个button控件。我要实现的是:运行程序后,先点击button控件,输出消息:文本无修改。然后edit控件输入:edit1.text:='12... 已知:1个edit控件,1个button控件。我要实现的是:运行程序后,先点击button控件,输出消息:文本无修改。然后edit控件输入:edit1.text:='123';,点击button控件,输出消息:文本被修改了。 展开
 我来答
lin257257
2012-02-06 · TA获得超过424个赞
知道小有建树答主
回答量:331
采纳率:100%
帮助的人:180万
展开全部
private
flag : boolean; // 声明一个全局的私有变量
procedure edit1onchange;
begin
flag := true;
end;
procedrue buttononclick;
begin
if flag then
shomessage('已经改动了');
else
showmessage('文本无修改');
flag := False;
end;
goto1997
2012-02-04 · 超过19用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:66.9万
展开全部
保存edit1的原始值,在点击button按钮的时候,取一下edit1当前的值,比较一下这个2个值即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huigeziwenku
2012-02-04
知道答主
回答量:4
采纳率:0%
帮助的人:6419
展开全部
定义一个变量用来保存文本是否被修改初始值为false,edit控件有onchange事件,在该事件里修改变量值为true
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式