【发布时间】:2012-10-29 14:50:39
【问题描述】:
我有一个带有两个标签页的 TabControl。
如何使标签页适合 TabControl 的宽度,如下面的屏幕截图所示。
我尝试了以下代码行,但它也不起作用。
tabControl1.SizeMode = TabSizeMode.FillToRight;
【问题讨论】:
标签: c# width tabcontrol tabpage
我有一个带有两个标签页的 TabControl。
如何使标签页适合 TabControl 的宽度,如下面的屏幕截图所示。
我尝试了以下代码行,但它也不起作用。
tabControl1.SizeMode = TabSizeMode.FillToRight;
【问题讨论】:
标签: c# width tabcontrol tabpage
在 TabControl 上使用 SizeMode:http://msdn.microsoft.com/en-us/library/system.windows.forms.tabcontrol.sizemode.aspx
【讨论】:
首先,设置你的 tabControl1 大小模式:
tabControl1.SizeMode = TabSizeMode.Fixed;
然后你要重新计算标签页页眉的宽度:
tabControl1.ItemSize = new Size(tabControl1.Width / tabControl1.TabCount, 0);
注意:1. 0 表示默认高度。 2. 将标签页添加到标签控件后重新计算项目大小。考虑调整控件大小时会发生什么。
【讨论】:
这是解决此类问题的非法方法
增加内边距 (X,Y) X 100 // 代表一些允许的数字 Y 3 // 表示一些允许的数字。
【讨论】: