如何使Tab页面的宽度适合TabControl的宽度

Isu*_*uru 6 c# tabcontrol tabpage width

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

在此输入图像描述

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

在此输入图像描述

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

tabControl1.SizeMode = TabSizeMode.FillToRight;
Run Code Online (Sandbox Code Playgroud)

小智 7

首先,设置tabControl1大小模式:

tabControl1.SizeMode = TabSizeMode.Fixed;
Run Code Online (Sandbox Code Playgroud)

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

tabControl1.ItemSize = new Size(tabControl1.Width / tabControl1.TabCount, 0);
Run Code Online (Sandbox Code Playgroud)

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