以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]当textbox为tab顺序最后一个时,输入数据后按回车,值却仍显示为初始值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72028)

--  作者:loongtai
--  发布时间:2015/7/22 14:25:00
--  [求助]当textbox为tab顺序最后一个时,输入数据后按回车,值却仍显示为初始值
窗口控件及控件tab顺序如图:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150722142259.png
图片点击可在新窗口打开查看
txb_第1项_2默认值为1,在输入数据:20后,按回车,执行一段代码显示,
txb_第1项_2的值仍为1,并未改变

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150722141508.png
图片点击可在新窗口打开查看

Dim i1 As Integer=cint(Forms("电芯操作窗口").Controls("txb_第1项_1").value)
Dim i2 As Integer=cint(Forms("电芯操作窗口").Controls("txb_第1项_2").value)
Dim 物料全编号 As String="24-1" \'Forms("电芯操作窗口").Controls("cmb_物料全编号").value
Dim 到货编号 As String="65-150714-1"  \'Forms("电芯操作窗口").Controls("txb_电芯批次").value
MessageBox.Show("物料全编号=" & 物料全编号 & ",到货编号=" & 到货编号 & ",i1=" & i1 & ",i2=" & i2)
这是为什么?是因为txb_第1项_2控件的tab顺序是最后一个的缘故吗?



--  作者:大红袍
--  发布时间:2015/7/22 14:40:00
--  

 

[此贴子已经被作者于2015/7/22 14:39:56编辑过]

--  作者:大红袍
--  发布时间:2015/7/22 14:41:00
--  

Value 改成 Text

 

 

Dim i1 As Integer=Forms("电芯操作窗口").Controls("txb_第1项_1").Text
Dim i2 As Integer=Forms("电芯操作窗口").Controls("txb_第1项_2").Text