编程论坛
注册
登录
编程论坛
→
PowerBuilder
pb界面美化中的的一个update代码
er_kuan
发布于 2006-05-24 11:32, 1628 次点击
在没有修改数据的时候,保存按钮的enabled属性为假,一旦修改数据,保存按钮的enabled属性自动变成真。
这个代码怎么写?请求帮助!!
7 回复
#2
ヤ順祺冄繎ヤ
2006-05-24 12:10
是DW吗?
你可以判断其Modify属性来设置保存按钮的Enabled属性..
#3
ヤ順祺冄繎ヤ
2006-05-24 17:34
我没这类似的代码
你先用Setitemstatus()函数来判断其状态,
当它的返回值不等于NotModifed!时就把保存按钮变成可用状态.
#4
rzj76
2006-07-06 10:44
可以用DW中itemchanged选项
#5
villawzs
2006-07-08 17:02
本人觉得“顺其自然”的方法是最为可行的。
不过获得数据状态是用getitemstatus()函数吧?忘记了,我这里的电脑上面没有装pb,不能查看联机帮助查看。
楼主可以先自己在联机帮助那里看一下这两个函数应该是那个对。然后通过判断是否为“notmodifyed!”从而
决定按钮的Enable属性
#6
fgypblt
2006-07-11 11:23
同意上几楼,用法很灵活。一般还是在判断录入数据有效性后加入相关代码。
我这习惯只用键盘操作。
注意,如用到cb_1.triggerevent(clicked!)语法的话,它与cb_1的enabled属性如何是无关的。
#7
lyzmain
2006-07-14 14:54
If dw_1.ModifiedCount() > 1 or dw_1.DeletedCount() > 1 Then
cb_save.Enabled = True
Else
cb_save.Enabled = Flase
End If
[此贴子已经被作者于2006-7-14 14:55:36编辑过]
#8
fgypblt
2006-07-14 15:23
不适用 焦点未变化时
1