在AHMSpinEdit(或其它SpinEdit)中,在OnChange事件中我需要判断一个条件决定Value改变是否改变,可事实是条件未判断之前,Value已经发生改变,如何在Value改变之前加入判断,决定Value是否改变呢?

xiaocai 2000-11-26 08:48:00
...全文
114 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
王集鹄 2000-11-26
  • 打赏
  • 举报
回复
//保存上一次的文本来判断呗
//...
TForm1 = class(TForm)
Edit1: TEdit;
procedure Edit1Change(Sender: TObject);
private
{ Private declarations }
FText: string;
public
{ Public declarations }
end;

//...

procedure TForm1.Edit1Change(Sender: TObject);
begin
if FText <> TEdit(Sender).Text then
ShowMessage('很简单嘛')
else Exit;
FText := TEdit(Sender).Text;
end;

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧