Foxtable(狐表)用户栏目专家坐堂 → 窗口标题跑到下面去了,双击关闭失效是怎么回事?


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

主题:窗口标题跑到下面去了,双击关闭失效是怎么回事?

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


加好友 发短信
等级:五尾狐 帖子:1196 积分:7051 威望:0 精华:0 注册:2013/3/4 18:02:00
窗口标题跑到下面去了,双击关闭失效是怎么回事?  发帖心情 Post By:2013/10/24 17:54:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20131024174902.jpg
图片点击可在新窗口打开查看
代码是照抄西瓜主持的

一并附件吧,实在郁闷了,搞了一天了

做死了弄不到上面去,双击也无效

全局代码如下:

Public  ImageList As New System.Windows.Forms.ImageList()
Sub New
ImageList.ImageSize = New System.Drawing.Size(32, 32)
'设置图标大小
'设置图标库 供调用
ImageList.Images.Add(0, GetImage("全景菜单_基础资料维护_公司信息.png"))
ImageList.Images.Add(1, GetImage("全景菜单_基础资料维护_员工资料维护.png"))
ImageList.Images.Add(2, GetImage("全景菜单_基础资料维护_产品资料维护.png"))
ImageList.Images.Add(3, GetImage("全景菜单_基础资料维护_产品分类.png"))
ImageList.Images.Add(4, GetImage("全景菜单_基础资料维护_数据字典维护.png"))

ImageList.Images.Add(5, GetImage("全景菜单_行政管理_岗位职责维护.png"))
ImageList.Images.Add(6, GetImage("全景菜单_行政管理_刷卡记录.png"))
ImageList.Images.Add(7, GetImage("全景菜单_行政管理_考勤统计.png"))
ImageList.Images.Add(8, GetImage("全景菜单_行政管理_请假记录.png"))
ImageList.Images.Add(9, GetImage("全景菜单_行政管理_图书目录.png"))
ImageList.Images.Add(10, GetImage("全景菜单_行政管理_企业人才库.png"))
ImageList.Images.Add(11, GetImage("全景菜单_行政管理_办公用品采购申请.png"))
ImageList.Images.Add(12, GetImage("全景菜单_行政管理_工作报告.png"))

ImageList.Images.Add(13, GetImage("全景菜单_系统管理_用户管理.png"))
ImageList.Images.Add(14, GetImage("全景菜单_系统管理_系统功能授权.png"))
ImageList.Images.Add(15, GetImage("全景菜单_系统管理_系统功能维护.png"))
ImageList.Images.Add(16, GetImage("全景菜单_系统管理_系统升级.png"))
ImageList.Images.Add(17, GetImage("全景菜单_系统管理_查看升级日志.png"))
ImageList.Images.Add(18, GetImage("全景菜单_系统管理_登录日志.png"))
ImageList.Images.Add(19, GetImage("全景菜单_系统管理_客户端授权.png"))
ImageList.Images.Add(20, GetImage("全景菜单_系统管理_系统设置.png"))
ImageList.Images.Add(21, GetImage("全景菜单_系统管理_系统提醒设置.png"))
ImageList.Images.Add(22, GetImage("全景菜单_系统管理_文件管理.png"))

ImageList.Images.Add(23, GetImage("全景菜单_系统工具_内部通讯.png"))
ImageList.Images.Add(24, GetImage("全景菜单_系统工具_写邮件.png"))
ImageList.Images.Add(25, GetImage("全景菜单_系统工具_短信收发.png"))
ImageList.Images.Add(26, GetImage("全景菜单_系统工具_程序报错.png"))

End Sub

Public Sub QJ_doubleclick(ByVal sender As Object, ByVal e As EventArgs)
Select Case sender.selecteditems(0).text
    Case "用户及权限"
        Forms("用户设置及权限").show
    Case "员工资料维护"
        Forms("窗口2").show
    Case "产品资料维护"
        Forms("全屏窗口测试1").open
    Case Else

        messagebox.show("土豆你个大西瓜")

End Select
End Sub

'设置并列窗口模式
Public Sub FormTab_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
If sender.SelectedTab.Text = "主菜单" Then Return
Dim TabRect As Rectangle = sender.SelectedTab.TabBounds
If e.Button = System.Windows.Forms.MouseButtons.Left And TabRect.Contains(e.Location) Then
    For Each frm As WinForm.Form In Forms
        If frm.Opened AndAlso frm.Text = sender.SelectedTab.Text Then frm.Close : Return
    Next
End If
End Sub

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
SystemReady = False
Forms(frmName).Close
SystemReady = True
BaseMainform.Refresh

End Sub

Public Sub FormTab_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
sender.CanCloseTabs = Not (sender.SelectedTab.Text = "主菜单")
End Sub

'==================设置最小化==============================
Public Dim nfi As new System.Windows.Forms.NotifyIcon
'定义通知区域小图标
Public Dim cms As new System.Windows.Forms.ContextMenuStrip
'定义右键菜单'菜单按钮点击事件
Public Sub Menu1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)  
MessageBox.Show("你点击的是 : " & sender.Text)
End Sub
'图标双击事件
Public Sub ICON_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs)  
baseMainform.visible=not baseMainform.visible
'设置主窗体显示 
End Sub


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/24 18:01:00 [只看该作者]

不熟悉就不要使用非主流了, 这种不上个例子还真不好发现问题.

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


加好友 发短信
等级:幼狐 帖子:121 积分:4016 威望:0 精华:0 注册:2009/11/14 19:13:00
  发帖心情 Post By:2013/10/24 18:24:00 [只看该作者]

项目属性 AfterOpenProject 也有代码,具体内容你看一下“将并列窗口所在的选项卡标签调整到上方”部份。


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


加好友 发短信
等级:五尾狐 帖子:1196 积分:7051 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2013/10/24 18:39:00 [只看该作者]

以下是引用chenganlu在2013-10-24 18:24:00的发言:
项目属性 AfterOpenProject 也有代码,具体内容你看一下“将并列窗口所在的选项卡标签调整到上方”部份。

'将并列窗口所在的选项卡标签调整到上方
Dim FormTab As C1Command.C1DockingTab = MainTab.TabPages(0).controls(0)
FormTab.HotTrack = True
FormTab.CanMoveTabs = True
FormTab.CanCloseTabs = True
FormTab.Alignment = System.Windows.Forms.TabAlignment.Top
AddHandler FormTab.TabPageClosing,AddressOf FormTab_TabPageClosing
AddHandler FormTab.MouseDoubleClick,AddressOf FormTab_MouseDoubleClick
AddHandler FormTab.SelectedIndexChanged,AddressOf FormTab_SelectedIndexChanged


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


加好友 发短信
等级:五尾狐 帖子:1196 积分:7051 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2013/10/24 18:41:00 [只看该作者]

我就很奇怪了,我之前可以的,开了关了一次后就不行了...

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


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

 不清楚,上传个例子看看。

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/25 8:26:00 [只看该作者]

非主流,自己搞定。

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/10/25 8:31:00 [只看该作者]

非主流的,如果代码太多,或者逻辑太复杂,又不是自己搞定的,玩玩可以,实际应用,就有风险了。


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


加好友 发短信
等级:三尾狐 帖子:732 积分:5491 威望:0 精华:14 注册:2011/8/28 12:49:00
  发帖心情 Post By:2013/10/25 11:08:00 [只看该作者]

图片点击可在新窗口打开查看

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


加好友 发短信
等级:五尾狐 帖子:1196 积分:7051 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2013/10/25 12:12:00 [只看该作者]

其实这也不算什么非主流,用另外的代码实现也可以,这些东西狐爸能不能写入下帮助啊,实在查资料查得头痛


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