以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- tab控件的页面隐藏问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=57623) |
-- 作者:rjh4078 -- 发布时间:2014/9/27 23:14:00 -- tab控件的页面隐藏问题 e.sender.SelectedPage.Visible=False 为什么执行这个代码 整个TabControl控件都被隐藏 而不是将我选择的这个页面隐藏? |
-- 作者:Bin -- 发布时间:2014/9/28 8:46:00 -- 你是不是放在SelectedIndexChanged事件了? 原因是你隐藏了一个,当前页面就变为第二个了,又触发了事件,又执行一遍, 如此循环,直到所有页面都隐藏了. 所以给你感觉整个控件隐藏了
|
-- 作者:rjh4078 -- 发布时间:2014/9/28 11:18:00 -- 懂了 |
-- 作者:swagger -- 发布时间:2015/3/15 19:58:00 -- 以下是引用Bin在2014/9/28 8:46:00的发言:
你是不是放在SelectedIndexChanged事件了? 原因是你隐藏了一个,当前页面就变为第二个了,又触发了事件,又执行一遍, 如此循环,直到所有页面都隐藏了. 所以给你感觉整个控件隐藏了 那应该放在哪里 |
-- 作者:swagger -- 发布时间:2015/3/15 19:59:00 -- e.sender.SelectedPage.Visible=False 放在afterLoad 里面只能隐藏第一页 |
-- 作者:有点甜 -- 发布时间:2015/3/15 20:00:00 -- 以下是引用swagger在2015/3/15 19:58:00的发言:
那应该放在哪里
写到Afterload事件,一开始就控制各个选项卡的隐藏或显示 |