社区
PowerBuilder
帖子详情
ACCEPTEXT()事件不能在ITEMCHANGED事件下调用!大家可以讨论!
feijj9833
2003-01-20 10:03:21
ACCEPTEXT()事件不能在ITEMCHANGED事件下调用!大家可以讨论!
...全文
145
5
打赏
收藏
ACCEPTEXT()事件不能在ITEMCHANGED事件下调用!大家可以讨论!
ACCEPTEXT()事件不能在ITEMCHANGED事件下调用!大家可以讨论!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alwaystar
2003-01-21
打赏
举报
回复
这样写可以,但是多少会影响性能,因为accepttext本身就会调用itemchanged事件的
anil1973
2003-01-20
打赏
举报
回复
我正想发帖子讨论这个问题。太巧了。
所有的PB教材中都语重心长的告诫:ITEMCHANGED事件中不能调用ACCEPTTEXT()。据说因为ACCEPTTEXT()会调用ITEMCHANGED(),造成循环调用。我也曾经奉为上谕。
不过,奇怪的是,在编一个客户的系统时,要实现输入一列转移焦点时,同一行的另一列同时改变(如输入单价,总价列会同时改变)。如果我在ITEMCHANGED()中不使用ACCEPTTEXT(),就会读不出新输入的数据(可能用GETTEXT()可以,但我又担心没有有效性检验),试了一下ACCEPTTEXT(),居然能够实现功能,并且没有任何问题,让我对这句话的真实性产生了疑惑。
难道这么多教材都是道听途说么?敬请达人予以注释!
feijj9833
2003-01-20
打赏
举报
回复
纠正:在ITEMCHANGED事件下,调用它无用!
feijj9833
2003-01-20
打赏
举报
回复
哈哈,你为什么要在ITEMCHANGED事件下调用这个函数呢,调用它没有任何作用!你知道吗?
YewPu
2003-01-20
打赏
举报
回复
怎么会?
我都是在itemchanged里写
if this.accepttex()<>1 then return
PowerBuilder28个属性、35个默认
事件
、162个函数
本的执行效率 *尽量不要在RetrieveRow
事件
下编写脚本(包括注释)。 *如果数据窗口的DoubleClicked
事件
中编写了脚本,那么在数据窗口的C1icked
事件
中的脚本应该尽量短,否则双击
事件
中的脚本永远不可能得到执行。一般来说,Cliked中脚本的执行时间和两次击鼠标之间的间隔时间之和,不应该大于操作系统中所设定的鼠标双击时间间隔,否则双击
事件
永远不可能触发,双击时仅仅是接连两次触发c1icked
事件
。 *在数据窗口中录入数据时,
事件
Edit
Change
d是触发频率最高的,每一个按钮都触发该
事件
;触发频率仅次于该
事件
的是
Item
Change
d
事件
和
Item
Focus
Change
d,只要修改了单元中的内容,每次触发
Item
Focus
Change
d
事件
都会触发
Item
Change
d
事件
。在这些
事件
下编写过长的脚本会非常影响录入工作的效率。同样,
事件
RowFocus
Change
d的触发频率也是相当高的。一般来说是可以避免在这四个
事件
中编写脚本的。
海典H1自定义
事件
框架浅说.doc
海典H1自定义
事件
框架浅说 1、窗口概述 2 2、窗口相关
事件
3 1、打开窗口 3 key
事件
4 timer
事件
4 2、保存数据 4 1、 pfc_begintran 4 3、 pfc_endtran 4 4、 Pfc_save 4 3、关闭窗口 4 3、数据窗口
事件
5 添加主表明细单据 5 取消之前的新建的单据 6 修改单据 6 Clicked
事件
6 DoubleClicked
事件
6 Constructor
事件
7 Dropdown
事件
7 Edit
Change
d标准
事件
7
Item
change
d标准
事件
7
Item
Focus
Change
d标准
事件
8 Rowfocuschanging 8 Rowfocus
change
d
事件
8 pfc_preupdate非标准
事件
8 pfc_predeleterow
事件
8 4、据查询的控制 9 yfc_retrieve
事件
9 yfc_preretrieve自定义
事件
9 retrievestart
事件
9 retrieveend
事件
9 5、自定义控件 10 uo_usercbs按钮组 10 ue_duo_events 10 6、打印 11 ue_打印 11 7、构建窗口与数据交换 11 1、
item
change
d
事件
弹出选择窗口 12 2、ue_transdata 自定义
事件
12 3、 用w_trans窗口 12
CListCtrl的主要
事件
及鼠标响应函数
CListCtrl的主要
事件
及鼠标响应函数,CListCtrl的主要
事件
及鼠标响应函数
pb 的各类
事件
pb 的各个
事件
中文描述 几使用教程
ListCtrl使用大全(进度条、checkbox等)
ListCtrl使用大全(进度条、checkbox等)
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章