Foxtable(狐表)用户栏目专家坐堂 → FOXTABLE发神经了我要疯了


  共有2528人关注过本帖树形打印复制链接

主题:FOXTABLE发神经了我要疯了

帅哥哟,离线,有人找我吗?
supwork
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
FOXTABLE发神经了我要疯了  发帖心情 Post By:2015/8/4 20:19:00 [只看该作者]

双击打开 一个窗口,双击选择数据时,FOXTABLE报错

 

另做了一个测试 文件,在两台电脑上均报错

 

很简单的一个设计 ,一个最基础的功能为什么就发疯了呢

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题测试.table

 

测试方法,在表B中双击,第二列,打开一外窗口,双击这个窗口中的行,就报错

 

如果取消  双击事件 则不报错

 

如果 将打开的窗口设定为模式窗口也不报错。 但 我的程序里改成模式窗口也不生效。

 

我的程序里:如果双击事件(选择返回数据后,不使用e.form.close 则也不报错,或者在窗口加载事件不加统计行也不报错。

 

但是另做测试文件,双击e.form.close 和窗口加载事件不加统计行一个也没有设定,就不报错。

 

如果FOXTABLE自始至终就一样报错我心里就很踏实,那是我编程有问题,解决就行。

 

像这样一个简单的问题,出不同的错误,让人很不踏实,自己测试 时没问题,交付客户有问题就麻烦了。

 

另本程序之前调试两天时,都没出问题,就今天出问题,郁闷

 

出问题的程序 如果 我把双击事件里的代码,放到 按钮事件里,通过 单击按钮确定可以实现同样的要求,FOXTABLE不报错正常执行。

 

问题是明明一个双击就可以完成的选择,为什么要改成一次单击选写,然后再单击按钮呢,超级郁闷中

 

 

今天 窗口的表不能双击????????????????????????????????

[此贴子已经被作者于2015/8/4 20:32:39编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
supwork
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/8/4 20:35:00 [只看该作者]

双击报错信息

 

 

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 ??.?.??(Char key, Point ptMouse, Boolean dblClick)
   在 ??.?.StartEditing(Int32 row, Int32 col, Char key, Boolean force, Point ptMouse, Boolean dblClick)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.StartEditing(Int32 row, Int32 col, Point ptMouse, Boolean dblClick)
   在 C1.Win.C1FlexGrid.C1FlexGrid.StartEditing(Int32 row, Int32 col, Point ptMouse, Boolean dblClick)
   在 ??.??.?(Boolean dblClick)
   在 ??.??.?(MouseEventArgs e)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.OnDoubleClick(EventArgs e)
   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 C1.Win.C1FlexGrid.Util.BaseControls.ScrollableControl.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


 回到顶部
帅哥哟,离线,有人找我吗?
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:1916 威望:0 精华:0 注册:2014/8/24 13:36:00
  发帖心情 Post By:2015/8/4 20:39:00 [只看该作者]

它让你检查 开始编辑 (StartEidt)事件中的代码


 回到顶部
帅哥哟,离线,有人找我吗?
supwork
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:688 积分:4903 威望:0 精华:0 注册:2013/10/27 17:14:00
  发帖心情 Post By:2015/8/4 20:43:00 [只看该作者]

涉事表里都没有(StartEidt)事件中的代码

 

上传的测试例子是干净得不能再干净的新做的一个测试程序,表格都用的是系统自建的


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/4 20:56:00 [只看该作者]

汗......

 

If e.Col.Name = "第二列" Then
    e.cancel = True
    Forms("选择窗口").open
End If


 回到顶部