1

从最基本的意义上说,什么是 Tab Control?


我正在考虑从头开始创建一个(我有很多很好的理由,只是扩展现有的不会让我感觉更好)。但我不确定它们是如何制作的。

选项卡控件只是主面板内的一堆面板吗?这是我的意思的图片...

在此处输入图像描述

4

1 回答 1

1

TabControl 的核心是一个非常简单的控件。只不过是一排带有文字的矩形。是 Winforms 添加了 TabPage 类,这是一个可滚动的容器控件,增加了隐藏控件的能力。派生自 Panel 类。

它增加了您可以任意删除的功能。就像以与用户选择的活动视觉样式主题兼容的方式进行渲染一样。并处理一个要求更多选项卡的应用程序,而不是一排。并实现键盘和鼠标导航。并实现透明度,以便父窗口内容在选项卡后面可见。

它是如此简单,以至于很少需要实现自己的 :)

于 2013-07-14T17:10:43.573 回答