以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]为什么在窗体和菜单的事件响应中会出现“e是private,因此它在此上下文中不可访问”的错误?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56592)

--  作者:cherryjing
--  发布时间:2014/9/9 12:25:00
--  [求助]为什么在窗体和菜单的事件响应中会出现“e是private,因此它在此上下文中不可访问”的错误?
在菜单的togglebutton的pressedchanged事件中
我有如下代码:
If e.ToggleButton.Pressed Then
    Forms("Form_ProjectTree").Show
Else
    Forms("Form_ProjectTree").close
End If
确定后居然提示
编译错误:“e”是“Private”,因此它在此上下文中不可访问。
错误代码:If e.ToggleButton.Pressed Then

而且在窗体控件的事件响应中也出现类似问题。
因为有个数据表的名字确实需要修改,我改了数据表名后,响应修改了窗体控件的绑定数据表后,出现的上述问题。

--  作者:狐狸爸爸
--  发布时间:2014/9/9 12:29:00
--  

你启动一下Foxtable看看

 


--  作者:lsy
--  发布时间:2014/9/9 13:36:00
--  

这个现象时隐时现,并不是修改后才出现。

 

 


--  作者:cherryjing
--  发布时间:2014/9/9 13:42:00
--  
谢谢狐爸,重新启动后好了。这是狐表的一个bug?
--  作者:bahamute
--  发布时间:2014/9/9 17:46:00
--  
8月份升级以来,遇到好几次这种提示,明明提示出错的代码没问题,但就是报错,重新打开项目又正常了,不知什么原因,个人推断应该是某种bug。
--  作者:xianzheng
--  发布时间:2015/1/12 11:54:00
--  
11
--  作者:Bin
--  发布时间:2015/1/12 11:55:00
--  
升级最新版本
--  作者:有点甜
--  发布时间:2015/1/12 11:55:00
--  
 这个偶尔出现是正常的,是bug
--  作者:菜鸟王中王
--  发布时间:2017/2/7 11:34:00
--  
重启一次 项目就可以了,害的我重新了好多代码,发现重启了就好了,有把删除的代码又写了一次,好多啊,我的天。
--  作者:有点色
--  发布时间:2017/2/7 11:38:00
--  
以下是引用菜鸟王中王在2017/2/7 11:34:00的发言:
重启一次 项目就可以了,害的我重新了好多代码,发现重启了就好了,有把删除的代码又写了一次,好多啊,我的天。

 

嗯嗯。这种问题

 

1、重启项目;

 

2、删除bin文件夹,重启项目