C#中tabControl控件如何隐藏tabpage页
在C#编程中会有对tabControl控件中的tabpage页显示或者隐藏的需求,虽然可以使用remove方法来删除tabpage页,但删除以后就无法再次显示了,即使使用add方法添加,也是添加新的page页,而不是之前的页面,这里我们使用另一种方法来实现这个需求。
操作方法
- 01打开Microsoft Visual Studio 2010, 新建名字为【隐藏和显示tabpage页】的程序。 
- 02在新程序界面空白窗口上放置合适的控件:包括, 显示操作流程的textbox控件; 测试用的tabcontrol控件,含5个原始页; 用于设置tab页的【添加】和【删除】按钮。 
- 03添加按钮【添加】代码 判断当前的选项页的数量,如果等于5页,就不再执行并提示。 根据当前的选项页数量进行判断显示第几个选项页面。 
- 04添加按钮【删除】代码 判断当前的选项页的数量,如果等于1页,就不再执行并提示。 根据当前的选项页数量进行判断隐藏第几个选项页面。 
- 05添加在文本框中显示日志的方法output。 
- 06生成exe文件进行测试 
- 07点击【添加】 因为当前的选项页为5页,所以会提示【数量已达最大】 
- 08我们先来点击【删除】 会隐藏第5个选项页。 
- 09继续点击【删除】 隐藏了4,3,2等3个选项页。 
- 10当只剩余一个选项页时点击【删除】,会提示数量已达到最小值。 
- 11添加【添加】 会添加第2个tab页。 
- 12继续添加,可添加3,4,5选项页,达到最大值。 
 赞 (0)
                        
