我是靠谱客的博主 寒冷棒棒糖,最近开发中收集的这篇文章主要介绍Tab选项卡选项的影藏和Winform控件层次遮挡,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天碰巧遇到这这两个问题,自己百度了下答案五花八门,因此写下这篇杂记,一是自己做个加深,而是分享给给位博友,当你遇到的时候,提供个解决方案。

问题一:1.TabControl控件中某一个选项卡的影藏

我在Winform TabControl控件中添加了4个选项卡,现在有一个不用了,我想把它去掉,当然你可以直接删除掉(这也需要花功夫来整理删除后的代码)。但是这个页面以后在别的地方会再次用到,那么删除显然不是明智的选择了。Visable=false?好像没有这个属性吧。怎么影藏呢?百度五花八门的答案,如果感兴趣的话博友可以去验证下。

下面给出我的办法,已经经过检验。

tabPage5.Parent = null;//使这个tab看不到

OK,太强大了,程序运行起来后,这个tabPage就被影藏了,不留任何痕迹,虽然这个tabPage依然在设计器中。
问题二:2.几个Panel控件的层次遮挡问题

几个Panel中各有一些控件,需要根据用户不同的输入在同一个界面上显示不同的Panel,提高用户体验。这个涉及到了几个控件的相互层次遮挡问题。

起初我的想法是通过设置控件的Visable以及和WPF中相似的ZIndex属性--panel3.BringToFront();来实现。但是没有达到预期胡目的。

找了下原因原来是放在下面较大的Panel把上面较小的Panel当成了自己的元素。因此设置失败。

遇到了就杂记下,这是我以往学习没有注意的地方,这里补上。

学习是一个释惑的过程,遇到问题解决了下次就不疑惑了,没有什么高深的东西,一点技巧心得,分享给大家。 

最后

以上就是寒冷棒棒糖为你收集整理的Tab选项卡选项的影藏和Winform控件层次遮挡的全部内容,希望文章能够帮你解决Tab选项卡选项的影藏和Winform控件层次遮挡所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部