我正在尝试编写一个名为的函数HasUnsavedChanges
,基本上应该在您关闭表单时调用该函数。即在保存项目后,它应该检查控件中的值Tag
与相同函数中的属性值,例如 txtFirstName.Tag = .ContactFirstname
和txtFirstName.Text = .ContactFirstname
。如果两者之间有任何区别,请返回True
。关闭表单时,如果此函数返回 true,则询问是否应保存更改。
我认为正确的方法是编写一个For
循环来遍历控件,但在那之后我被卡住了。