在处理PowerBuilder的itemchanged事件中,acceptText的使用介绍[通俗易懂]

在处理PowerBuilder的itemchanged事件中,acceptText的使用介绍[通俗易懂]在窗口的itemchanged事件中,获取当前输入的值时,往往是无法拿到值的,此时值还没有提交,所以获取的都是null,此时可以通过使用dwcontrol.acceptText()来设置值的提前存

大家好,又见面了,我是你们的朋友全栈君。

在窗口的itemchanged事件中,获取当前输入的值时,往往是无法拿到值的,此时值还没有提交,

所以获取的都是null,此时可以通过使用dwcontrol.acceptText() 来设置值的提前存储.

代码例子(这里的例子只需要看前面几行,后者)如:

if dwo.name=”jyxm” then  //列名

  dw_3.acceptText()  //提前存储

  ls_jyxm = dw_3.getitemstring( row, “jyxm”)  //这里可以获取到还没保存的字符值。

end if

此处的dw_3.accepttext()可以将还没有提交的检验项目jyxm提交到缓存中,并使用.

注意点: 通常情况下,当用户移动到DataWindow中的新单元格时,新数据将被验证和接受。

如果新数据导致错误,将显示一个消息框,这将导致DataWindow失去焦点。

如果您还将LoseFocus事件或从LoseFocus发布的事件编码为调用AcceptText以在控件失去焦点时验证数据,则此AcceptText会因为消息框而运行,并触发验证错误的无限循环。

为了避免发生这种问题,在使用AcceptText时,要确定此时的鼠标焦点已经离开选中的框中。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154490.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WDM 驱动程序开发[通俗易懂]

    WDM 驱动程序开发[通俗易懂]1.概述 引入了全新的WDM(Win32DriverModel)的驱动程序架构,说是新技术,其实早在1997年Microsoft就提出了该项技术并在Windows98中得到了充分的应用,换句话说,Windows98也支持WDM。这样WDM就成为了一个跨平台的驱动程序模型不仅如此WDM驱动程序还可以在不修改源代码的情况下经过重新编译后在非Intel平台上运行。2.WDM设备驱动程序的特

    2022年10月21日
    3
  • Qt之事件处理机制

    思维导读一、事件简介QT程序是事件驱动的,程序的每个动作都是由内部某个事件所触发。QT事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。常见的QT事件类型如下:键盘事件:按键按下

    2021年12月29日
    49
  • 赵青-《剑侠情缘网络版》开发回顾

    赵青-《剑侠情缘网络版》开发回顾赵青-《剑侠情缘网络版》开发回顾 赵青-《剑侠情缘网络版》开发回顾,(转自剑网1,作者应该是原剑网3技术总监)这篇文章首发于一本谈游戏研发的杂志,是赵青写的,写得非常不错。《剑侠情缘网络版》开发回顾2003年的1月,我刚刚开发完《天王》项目,正在休息、总结和规划下一个项目。《天王》是我开发的众多项目中最满意的一个,虽然这篇文字主要是对《剑侠…

    2022年7月19日
    13
  • 一个概括性关于维数约简的论文[通俗易懂]

    一个概括性关于维数约简的论文[通俗易懂]
    http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.107.1327&rep=rep1&type=pdf

    2022年6月1日
    26
  • Mac 键盘快捷键

    Mac 键盘快捷键Mac键盘快捷键您可以按下组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。要使用键盘快捷键,请按住一个或多个修饰键,同时按快捷键的最后一个键。例如,要使用快捷键Command-C(拷贝),请按住Command键并按C键,然后同时松开这两个键。Mac菜单和键盘通常对某些按键使用符号,其中包括以下修饰键:Command⌘Shift⇧Option⌥Con…

    2022年5月16日
    40
  • Jsoup-jar包下载

    Jsoup-jar包下载Jsoup:jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。*快速入门:*步骤:1.导入jar包链接:https://pan.baidu.com/s/1KPQw3sYdxHaGB3pYaoGvdQ提取码:6a7x下载完成后解压,将jso…

    2022年5月14日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号