以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]TabControl的TabPage如果通过代码来关闭?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130156)

--  作者:larjia
--  发布时间:2019/1/14 19:36:00
--  [求助]TabControl的TabPage如果通过代码来关闭?
通过下面的方法来动态增加页签。

Dim t As C1Command.C1DockingTab = Forms("主窗口").Controls("TabControl1").BaseControl
t.CanCloseTabs = True
t.CloseBox = 2

AddHandler t.TabPageClosing, AddressOf _TabPageClosing


现在想通过代码来关闭TabPage,应该使用什么样的代码?用户不是点击页签上的关闭按钮,而是点击Form上的一个关闭按钮来实现关闭。

--  作者:有点蓝
--  发布时间:2019/1/14 20:35:00
--  
直接移除不需要的页签即可http://www.foxtable.com/webhelp/scr/0830.htm
--  作者:larjia
--  发布时间:2019/1/14 22:05:00
--  
谢谢!

追问下,页签上有一些控件有Validating校验事件。若校验不通过,会跳出来一个提示框。

在关闭页签的时候可以用代码跳过Validating校验事件吗?这样关闭前就不会跳出校验没通过的对话框了。

--  作者:有点蓝
--  发布时间:2019/1/14 22:06:00
--  
参考:http://www.foxtable.com/webhelp/scr/2218.htm