以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  发布后,提示找不到“Button21”的控件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=45645)

--  作者:包头123
--  发布时间:2014/2/7 14:48:00
--  发布后,提示找不到“Button21”的控件
版主:
    在窗口的AfterLoad事件中,有如下语句:
e.form.Controls("Button21").Enabled = False                              \'隐藏 Button21, 今天的左箭头
e.form.Controls("Button22").Enabled = False                              \'隐藏 Button22, 今天的右箭头
e.form.Controls("Button23").Enabled = True                               \'显示 Button23, 本周的左箭头
e.form.Controls("Button24").Enabled = True                               \'显示 Button24, 本周的右箭头

    在不发布时,程序执行正常。
    我的程序,在发布后,总是提示:发布后,提示找不到“Button21”的控件。导致程序执行不下去。
    如果把第一条注释后,就会提示第二条语句中的Button22找不到。依此类推。
    请版主告诉我,为什么会这样,我该如何处理?
    

--  作者:包头123
--  发布时间:2014/2/7 15:03:00
--  
版主:
    我知道了,我是把Button21,Button22,Button24,Button24,放在了GroupBox中,发布后就导致找不到Button21等了。
    把Button21放在窗口中时,就不会提示了。
    我想这是狐表的一个bug,希望版主能够修改一下发布程序。
    放在GroupBox中的控件,发布后,系统就找不到了,那么,其他的容器是否也有此类问题呢?

--  作者:包头123
--  发布时间:2014/2/7 15:06:00
--  
经过检查,凡是放在容器中的控件,发布后,都找不到。这是狐表的一个重大问题。
--  作者:Bin
--  发布时间:2014/2/7 15:12:00
--  
呵呵,验证一下激活码吧,可能是变了.
--  作者:jianjingmaoyi
--  发布时间:2014/2/7 16:33:00
--  
这个是不可能的
--  作者:unverse
--  发布时间:2014/2/7 16:34:00
--  
有时候激活码变了会有这个情况,我以前也碰到过。重新激活一下就可以了,狐表是按盗版处理的、

不够WIN8.1 插入U盘后会导致硬件码改变,从而导致激活码错误。。。

--  作者:包头123
--  发布时间:2014/2/7 16:57:00
--  
我重新输入一个激活码,还是跟狐表再要一个激活码呢?
确实如此,当然不一定是每个容器中放了控件,都无法激活,但目前我把控件放在容器之外,就不会出现类似的问题了,这就说明与容器有关。
狐表给我了两个激活码,我也激活过,好像不管用。

--  作者:包头123
--  发布时间:2014/2/7 17:06:00
--  
我是在win8下面运行的。
--  作者:Bin
--  发布时间:2014/2/7 17:07:00
--  
联系客服,重新激活.
--  作者:包头123
--  发布时间:2014/2/8 10:49:00
--  
确实如大家所说,必须重新激活一次发布才正确。
狐表应该好好解决一下版本验证问题,否则,每次都这样,岂不是很费劲吗?