以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教能否在同一窗口的不同控件之间读取同一个集合  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118457)

--  作者:top5522700
--  发布时间:2018/5/3 12:46:00
--  请教能否在同一窗口的不同控件之间读取同一个集合
我想在同一个窗口内先输入计划号,读取对应的BOM内容形成集合
在输入CodeNo1和2 的时候再读取集合内的数据,判断是否属于集合内的值
我现在切换控件后集合就自动清空了,这能用什么方法实现嘛
图片点击可在新窗口打开查看此主题相关图片如下:操作界面.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/5/3 14:47:00
--  

使用vars或者public变量

 

http://www.foxtable.com/webhelp/scr/0325.htm

 

http://www.foxtable.com/webhelp/scr/1842.htm

 


--  作者:top5522700
--  发布时间:2018/5/4 13:09:00
--  
谢谢 发现我的问题点在哪里了,
我也是用了全局代码Public BOMLST As New List(Of String)
只是在同一文本框的事件属性Leave里增加了集合,在Validating中清空了集合BOMLST
但是发现个问题,控件的属性Validating 和 Leave 两个事件
Leave的执行在Validating 之前,
但是描述上Leave是离开控件后执行

Validating是离开控件之前执行,通常用于验证控件的内容。

是不是这两个事件的执行顺序与描述的不一样


--  作者:有点甜
--  发布时间:2018/5/4 14:55:00
--  

是的,如你3楼所说,先执行 leave,后执行 validating