我做了个实验,简单的画面,使用一个io控件2修改另一个io控件1的UserData,无论是io1自身的用户数据变更事件还是在其他控件中都可以使用io1的UserData。
但是第二个实验在一个画面窗口中修改父画面的io1的UserData后,在父画面中io1自身的UserData变更事件却不能用UserData得到数据,结果是空。改用事件的value能够得到数据。
话句话说就是在io1的非UserData改变事件中没法访问用户数据属性,比如在io1的输出值改变事件中就没法获取UserData。
明明第一个实验在同一个画面中是可以使用UserData属性的呀,问题出在哪里?
最近在学习VBS脚本,实在是无话可说,明明资料一大堆,就是没有系统介绍VBS控件使用的,从一些资料得到的信息有时又是片面的,比如是从VBA抄来的,有一些属性不太一致,搞得人直想骂娘。