6

我有一个带有两个标签页的 TabControl。

在此处输入图像描述

如何使标签页适合 TabControl 的宽度,如下面的屏幕截图所示。

在此处输入图像描述

我尝试使用以下代码行,但它也不起作用。

tabControl1.SizeMode = TabSizeMode.FillToRight;
4

3 回答 3

8

首先,设置您的 tabControl1 大小模式:

tabControl1.SizeMode = TabSizeMode.Fixed;

然后你必须重新计算标签页标题的宽度:

tabControl1.ItemSize = new Size(tabControl1.Width / tabControl1.TabCount, 0);

注意: 1. 值为 0 表示默认高度。2. 将标签页添加到标签控件后重新计算项目大小。考虑调整控件大小时会发生什么。

于 2014-08-17T16:40:02.830 回答
0

在 TabControl 上使用 SizeMode:http: //msdn.microsoft.com/en-us/library/system.windows.forms.tabcontrol.sizemode.aspx

于 2012-11-09T09:43:28.217 回答
-3

这是解决此类问题的非法方法

增加填充 (X,Y) X 100 // 代表一些允许的数字 Y 3 // 代表一些允许的数字。

于 2015-02-19T15:40:16.010 回答