Foxtable(狐表)用户栏目专家坐堂 → 窗体selectedIndexChanged全局事件报错


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

主题:窗体selectedIndexChanged全局事件报错

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


加好友 发短信
等级:童狐 帖子:290 积分:2317 威望:0 精华:0 注册:2013/11/29 16:59:00
窗体selectedIndexChanged全局事件报错  发帖心情 Post By:2015/3/26 22:16:00 [只看该作者]

把窗口把最后,关闭它前面一个表。会导致FormTab_SelectedIndexChanged 事件在form(窗口)打开时也会显示关闭,多点击几次close会报错。界面乱套,求大神完善一下。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table



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


加好友 发短信
等级:童狐 帖子:290 积分:2317 威望:0 精华:0 注册:2013/11/29 16:59:00
  发帖心情 Post By:2015/3/26 22:17:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1_看图王.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 22:36:00 [只看该作者]

 报什么错,截图说明。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/26 22:50:00 [只看该作者]

 加一个判断看看

 

Public Sub FormTab_TabPageClosing(ByVal sender As Object, ByVal e As C1.Win.C1Command.TabPageCancelEventArgs)
e.Cancel = True  '取消默认的关闭选项卡操作
Dim frmName As String
For Each frm As WinForm.Form In Forms
    If frm.Opened AndAlso frm.Text = e.TabPage.Text Then frmName = frm.Name : Exit For
Next

If frmName <> "" Then
    SystemReady = False
    Forms(frmName).Close
    SystemReady = True
    BaseMainform.Refresh
End If
End Sub


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


加好友 发短信
等级:童狐 帖子:290 积分:2317 威望:0 精华:0 注册:2013/11/29 16:59:00
  发帖心情 Post By:2015/3/27 17:29:00 [只看该作者]

不行,还是有问题!

或者能否用将主窗口FormTab.CanMoveTabs 增加事件指定form(窗口)排在最左边不能移动,这样也可以间TabPageClosing避开form(窗口)导致的错误。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/27 17:34:00 [只看该作者]

 你现在具体是什么问题,我怎么测试都不会报错啊

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


加好友 发短信
等级:童狐 帖子:290 积分:2317 威望:0 精华:0 注册:2013/11/29 16:59:00
  发帖心情 Post By:2015/3/27 17:36:00 [只看该作者]

 

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

************** 异常文本 **************
System.ArgumentNullException: 值不能为空。
参数名: key
   在 System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   在 System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   在 Foxtable.FormCollection.get_Item(String Name)
   在 UserCode.FormTab_TabPageClosing(Object sender, TabPageCancelEventArgs e)
   在 C1.Win.C1Command.C1DockingTab.OnTabPageClosing(TabPageCancelEventArgs e)
   在 C1.Win.C1Command.C1DockingTab.Close(C1DockingTabPage page)
   在 C1.Win.C1Command.C1DockingTab.OnMouseDown(MouseEventArgs e)
   在 System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 C1.Win.C1Command.C1DockingTab.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)


************** 已加载的程序集 **************
mscorlib
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5477 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Foxtable
    程序集版本: 2014.11.11.1
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
Foxtable.Lib
    程序集版本: 2014.10.23.1
    Win32 版本: 2014.10.23.1
    基本代码: file:///D:/foxtable/eval/Foxtable.Lib.DLL
----------------------------------------
System.Windows.Forms
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5484 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    程序集版本: 8.0.0.0
    Win32 版本: 8.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Data
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5476 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
C1.Win.C1Ribbon.2
    程序集版本: 2.0.20102.279
    Win32 版本: 2.0.20102.279
    基本代码: file:///D:/foxtable/eval/C1.Win.C1Ribbon.2.DLL
----------------------------------------
Interop.JinDI_SmsComLib
    程序集版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    基本代码: file:///D:/foxtable/eval/Interop.JinDI_SmsComLib.DLL
----------------------------------------
C1.Win.C1Command.2
    程序集版本: 2.0.20102.19458
    Win32 版本: 2.0.20102.19458
    基本代码: file:///D:/foxtable/eval/C1.Win.C1Command.2.DLL
----------------------------------------
mscorlib.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5477 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Transactions
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Configuration
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5476 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Accessibility
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
C1.Win.C1FlexGrid.2
    程序集版本: 2.6.20102.554
    Win32 版本: 2.6.20102.554
    基本代码: file:///D:/foxtable/eval/C1.Win.C1FlexGrid.2.DLL
----------------------------------------
管理项目3.Public
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
管理项目3.Project
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
Interop.MSScriptControl
    程序集版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    基本代码: file:///D:/foxtable/eval/Interop.MSScriptControl.DLL
----------------------------------------
Neodynamic.WinControls.BarcodeProfessional
    程序集版本: 6.0.2000.0
    Win32 版本: 6.0.2000.15
    基本代码: file:///D:/foxtable/eval/Neodynamic.WinControls.BarcodeProfessional.DLL
----------------------------------------
C1.Win.C1Input.2
    程序集版本: 2.0.20102.33248
    Win32 版本: 2.0.20102.33248
    基本代码: file:///D:/foxtable/eval/C1.Win.C1Input.2.DLL
----------------------------------------
System.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Design
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
Foxtable.Blank
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
管理项目3.Public
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
管理项目3.Form.1c3abe03
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
C1.Win.C1Chart.2
    程序集版本: 2.0.20102.20187
    Win32 版本: 2.0.20102.20187
    基本代码: file:///D:/foxtable/eval/C1.Win.C1Chart.2.DLL
----------------------------------------
Foxtable.Blank
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
Foxtable.Blank
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
Foxtable.Blank
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
Foxtable.Blank
    程序集版本: 0.0.0.0
    Win32 版本: 2014.11.11.1
    基本代码: file:///D:/foxtable/eval/foxtable.exe
----------------------------------------
System.Windows.Forms.resources
    程序集版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。


此主题相关图片如下:1.jpg
按此在新窗口浏览图片

此主题相关图片如下:1.jpg
按此在新窗口浏览图片

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


加好友 发短信
等级:童狐 帖子:290 积分:2317 威望:0 精华:0 注册:2013/11/29 16:59:00
  发帖心情 Post By:2015/3/27 17:37:00 [只看该作者]

呃,一不小心多传了一张图片


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/3/27 17:37:00 [只看该作者]

 用4楼代码,不可能报错。

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


加好友 发短信
等级:童狐 帖子:290 积分:2317 威望:0 精华:0 注册:2013/11/29 16:59:00
  发帖心情 Post By:2015/3/27 18:23:00 [只看该作者]

要在form(窗口)多点几次关闭,不报错,但窗口乱套了
要求:能不能把form(窗口)固定在左边,其它的窗口可以拖动?

图片点击可在新窗口打开查看此主题相关图片如下:gaollg0.gif
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


[此贴子已经被作者于2015/3/27 18:26:52编辑过]

 回到顶部
总数 13 1 2 下一页