以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]页面关闭显示错误提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61923) |
-- 作者:blsu33 -- 发布时间:2014/12/22 14:29:00 -- [求助]页面关闭显示错误提示 老师, 页面关闭时,有提示,怎么改,请老师帮忙看下 e.Sender.SelectedPage.Visible = False Dim top() As Integer = {1,2,3,4,5,6,7,8,9,10,11,12} \'Dim Dop() As String ={"BOM","物料",...} Select Case e.Sender.TabPages Case 0 Dim pg As WinForm.TabPage = Forms("主界面").Controls("TabControl1").TabPages("BOM") pg.Visible = False Forms("主界面").Controls("TabControl1").SelectedIndex = 0 Case 1 Dim pg As WinForm.TabPage = Forms("主界面").Controls("TabControl1").TabPages("物料") pg.Visible = False Forms("主界面").Controls("TabControl1").SelectedIndex = 0 End Select 错误提示 .NET Framework 版本:2.0.50727.3053 Foxtable 版本:2014.11.11.1 错误所在事件:窗口,主界面,TabControl1,Click 详细错误信息: Operator \'=\' is not defined for type \'TabPageCollection\' and type \'Integer\'. |
-- 作者:有点甜 -- 发布时间:2014/12/22 14:37:00 -- Select Case e.Sender.TabPages
改成 Select Case e.Sender.SelectedIndex
|
-- 作者:Bin -- 发布时间:2014/12/22 14:37:00 -- Click代码发出来, 或者上个例子看看 你所发的代码,没看出问题.
|
-- 作者:blsu33 -- 发布时间:2014/12/22 16:07:00 -- 有点甜老师, 为什么执行上面的代码改后,打开的页面,会每点击一下,两个页面同时关闭,如何能实现,点击一下,关闭一个页面。
[此贴子已经被作者于2014-12-22 16:08:15编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/12/22 16:09:00 -- 这句代码要去掉
e.Sender.SelectedPage.Visible = False
同时,你要说明一下,你要做什么效果? [此贴子已经被作者于2014-12-22 16:08:59编辑过]
|
-- 作者:Bin -- 发布时间:2014/12/22 16:10:00 -- 隐藏一个,当前页面变动,再次触发SelectedIndexChanged 你检查一下看看,或者上个例子 |
-- 作者:blsu33 -- 发布时间:2014/12/22 16:24:00 -- 老师, 和这个例子一样,只不过,我这边用的是目录树,控制页面。 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=61342&authorid=0&page=0&star=2
|
-- 作者:有点甜 -- 发布时间:2014/12/22 16:26:00 -- 例子发上来。 |
-- 作者:有点甜 -- 发布时间:2014/12/22 16:28:00 -- 如果要点击后直接隐藏,就直接此代码就足够了
e.Sender.SelectedPage.Visible = False |
-- 作者:blsu33 -- 发布时间:2014/12/22 16:54:00 -- 哦 谢谢 麻烦二位老师了 |