奇怪问题:VF中有什么办法探测一个变量是否变化,变量中的数值变化了返回T否则返回F???

debuger 2003-06-06 03:19:10
奇怪问题:VF中有什么办法探测一个变量是否变化,变量中的数值变化了返回T否则返回F???
...全文
42 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
debuger 2003-06-10
  • 打赏
  • 举报
回复
结贴!
dyming0410 2003-06-06
  • 打赏
  • 举报
回复
用两个变量
1个oldvalue
1个value















xiolig 2003-06-06
  • 打赏
  • 举报
回复
我想楼主很可能把一个简单的问题给弄复杂了。
Maple119 2003-06-06
  • 打赏
  • 举报
回复
变量的值是否修改了.在VFP里是无法检测出来的.
如果你确定要求这样做.你可以使用一种比较差的方法,也就是创建多一个变量,然后将两上变量的值进行比较,不相等就是修改了.
debuger 2003-06-06
  • 打赏
  • 举报
回复
在GRID中的TEXT中的丢失焦点,和得到焦点事件中,PUBLIC为一公共变量,要做的事是检查是不是同行...
xiolig 2003-06-06
  • 打赏
  • 举报
回复
你的代码我不明白:哪个控件的代码,你想做什么?
debuger 2003-06-06
  • 打赏
  • 举报
回复
lostfocus event
a=recno()
--------------------
gotfocus()
if a=recno() then
do somthing;
endif
public a=''
--------------------
xiolig 2003-06-06
  • 打赏
  • 举报
回复
不太清楚你的真实意图:
第一,如果计算结果不需存入数据表(一般也无必要),可以给表格增加计算列;
第二,若确实要存入数据表,用AfterRowColChanged事件比较合适,但存在BUG。
debuger 2003-06-06
  • 打赏
  • 举报
回复
我想在GRID中做运算,当同行时,同行的几个字段想加,放如另外一个字段,不同行不做运算,想用GRID的beforecolrowchanged和aftercolrowchanged 做不行...想用GOTFOCUS和LOSTFOCUS做..要判断是不是同行...我想设个PUBLIC变量来做标志..
比较麻烦,用丢和得焦点做...不好掌握...请指教,谢谢!!
xiolig 2003-06-06
  • 打赏
  • 举报
回复
你的要求有点特别,能说明一下你要实现的目标吗?
如果是在进行程序调试,调试器有变量监视功能。
xiolig 2003-06-06
  • 打赏
  • 举报
回复
对象属性还可以想办法,一般变量就不知道了。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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