Foxtable(狐表)用户栏目专家坐堂 → [求助]如何将独立窗口加入到并列窗口页签中


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

主题:[求助]如何将独立窗口加入到并列窗口页签中

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
[求助]如何将独立窗口加入到并列窗口页签中  发帖心情 Post By:2017/3/21 16:45:00 [显示全部帖子]

界面有主窗口,并列窗口,单击一菜单,如何实现:

将独立窗口A以并列窗口方式打开

 

谢谢


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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/21 20:22:00 [显示全部帖子]

                        Dim MainTab As C1Command.C1DockingTab = BaseMainform.Controls("MainPages")   '''
                        Dim FormTab As C1Command.C1DockingTab = MainTab.TabPages(0).Controls(0)     '''系统并列窗口页面集合
                        Dim pg As new C1Command.C1DockingTabPage  '''定义新的页面

Forms(frmNM).OPEN(-1000,-1500)
Forms(frmNM).BaseForm.TopLevel = False
Forms(frmNM).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
Forms(frmNM).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill
Pg.Controls.Clear
Pg.Controls.add(Forms(frmNM).BaseForm)
FormTab.TabPages.Add(pg)  '''

 

以上代码无法实现。

 

如何实现先新增一个页面?

FormTab.TabPages.Add(frmNM,frmNM) 报错

[此贴子已经被作者于2017/3/21 20:23:56编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/21 21:32:00 [显示全部帖子]

已解决,谢谢

 

跟问:选中不同页签时,如何实现:像窗口一样,先停止绘制,再恢复绘制。

 

 

[此贴子已经被作者于2017/3/21 21:38:59编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/21 21:55:00 [显示全部帖子]

谢谢。

 

在关闭页签前,如何先销毁窗口?


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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/21 22:48:00 [显示全部帖子]

怎么无法绑定关闭页签后的事件

AddHandler FormTab.TabPageClosed, AddressOf _TabPageClosed

 

报错,不知是什么原因


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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/22 8:49:00 [显示全部帖子]

以下是引用有点蓝在2017/3/22 8:32:00的发言:
报什么错?

没有这个事件


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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/22 8:54:00 [显示全部帖子]

定义了的

 

Public Sub _TabPageClosed(sender As Object, e As C1.Win.C1Command.TabPageCancelEventArgs)
'页面关闭按钮点击事件
Functions.Execute("关闭并列窗口后",e)
End Sub

 

 在打开项目时绑定事件,出现如下错误


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170322085758.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/3/22 8:59:13编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/22 9:09:00 [显示全部帖子]

我定义了3个事件,关闭页签时事件,关闭页签后事件,选中不同页签事件

 

'''绑定事件
AddHandler FormTab.TabPageClosing, AddressOf _TabPageClosing   '''绑定关闭页签时事件
AddHandler FormTab.TabPageClosed, AddressOf _TabPageClosed   '''绑定关闭页签后事件
AddHandler FormTab.SelectedIndexChanged, AddressOf TabControl_SelectedIndexChanged  '''绑定选中不同页签事件

[此贴子已经被作者于2017/3/22 9:10:13编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1791 积分:12764 威望:0 精华:1 注册:2013/7/18 15:51:00
  发帖心情 Post By:2017/3/22 9:33:00 [显示全部帖子]

已解决,谢谢

 回到顶部