以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]升级新版出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115557)

--  作者:kaiyu
--  发布时间:2018/3/9 9:06:00
--  [求助]升级新版出错


图片点击可在新窗口打开查看此主题相关图片如下:{升级18版出错.bmp
图片点击可在新窗口打开查看

 

老师,升级到3月9号版本打开系统,出现这个错误提示,请问这是什么问题


--  作者:kaiyu
--  发布时间:2018/3/9 9:09:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:当前程序.bmp
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/3/9 10:21:00
--  

1、按住ctrl不放打开,是否报错?

 

2、打开的时候报错还是执行什么操作后报错?


--  作者:kaiyu
--  发布时间:2018/3/10 9:24:00
--  
老师,找到问题了,是一个textbox的_ValueChanged这个事件,里面有一句这个代码造成的 

Dim bt As WinForm.Button = e.Form.Controls("jzsj")

bt.PerformClick

我一直都是用的20170612版本,一直没有升级,上次升级也出现一个这样的问题,就一直没有升级,

因为那个窗口是在系统打开的登陆窗口,也就是说在执行到这里的时候,项目表中加载事件还没有完全执行完毕,

在打开系统后再测试这个事件,就没有这个问题了,这是不是系统存在BUG。

 


--  作者:有点蓝
--  发布时间:2018/3/10 9:47:00
--  
这个按钮写了什么代码?

项目是否有剪切控件或者嵌入独立窗口到面板的操作?

--  作者:kaiyu
--  发布时间:2018/3/10 10:01:00
--  
就是这个按钮写一句e.form.close也一样报错,窗口是模式窗口
--  作者:kaiyu
--  发布时间:2018/3/10 10:08:00
--  

就是想输入密码,按回车键模拟按登陆按钮,写到KeyDown下面为什么会提示密码错误

If e.KeyCode = Keys.Enter
    Dim bt As WinForm.Button = e.Form.Controls("Button1")
    bt.PerformClick
End If

为什么这样写也不行


--  作者:有点蓝
--  发布时间:2018/3/10 10:17:00
--  
放到textchanged试试

不行做个例子上传看看

--  作者:有点蓝
--  发布时间:2018/3/10 10:20:00
--  
回7楼,试试

If e.KeyCode = Keys.Enter
e.cancel = true
    Dim bt As WinForm.Button = e.Form.Controls("Button1")
bt.select
    bt.PerformClick
End If

--  作者:kaiyu
--  发布时间:2018/3/10 10:54:00
--  
谢谢老师,可以了。在项目属性----开发----保护编译后文件,这个设置有什么作用