再顶顶,我把代码贴出来,请大大指教
一、窗口加载时,隐藏除tab1之外的所有tab页。以下代码完美:
For Each pg As WinForm.TabPage In e.Form.Controls("TabControl1").TabPages
If pg.Text = "Page1" Then
pg.Visible = True
Else
pg.Visible = False
End If
Next
二、双击页面时,自动关闭(隐藏)当前页(但双击不能隐藏tab1);当只剩tab1时,显示tab1页.
公式2:
e.Sender.SelectedPage.Visible = False
美中不足,就是隐藏的时候,没有把tab1给排除在外。即:tab1双击的时候,没有动作(即不要隐藏),吼吼
求公示2的修改版!!准确说来应该是这样的:
1、双击除tab1的其他tab页时,隐藏所点击的tab页。双击tab1页时,无动作。
2、如果隐藏到只剩一个tab1时,自动显示tab1页。
谢谢大大,这个就是管易顺的导航经典,值得拥有!!!
[此贴子已经被作者于2013-6-4 17:41:23编辑过]