delphi中 关于form类的 问题

procedureForm.OKButtonClick(Sender:TObject);beginifFChangedthenTag:=1;Close;end;FChan... procedure Form.OKButtonClick(Sender: TObject);
begin
if FChanged then
Tag := 1;
Close;
end;

FChanged 是定义在 form类下的 私有属性 :
private
FChanged: Boolean;

请问这个 按钮事件起什么作用 这个 FChanged 和 tag:=1 是指什么?
展开
 我来答
己闻楣Sx
2010-11-10 · TA获得超过1936个赞
知道大有可为答主
回答量:1057
采纳率:93%
帮助的人:916万
展开全部
Tag是Form的属性,继承自其某个基类。
单看这几行,还把握不到事件处理起什么作用,猜测是别的模块通过检测Form.Tag是否为1,来判断有什么Change了。其实,写得可读性好一些的话,完全可以把私有的FChanged包装成一个public的属性,可以弄成只读的,例如:property SomethingChanged : Boolean read FChanged;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式