How to make Tab pages' widths fit into the Tab

2019-04-09 06:21发布

I have a TabControl with two tab pages.

enter image description here

How can I make the tab pages fit into the width of the TabControl like shown in the below screenshot.

enter image description here

I tried with the following line of code but it does not work either.

tabControl1.SizeMode = TabSizeMode.FillToRight;

3条回答
萌系小妹纸
3楼-- · 2019-04-09 06:59

First, set your tabControl1 size mode:

tabControl1.SizeMode = TabSizeMode.Fixed;

Then you have to recalculate width of the tab page header:

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

Pay attention: 1. value 0 means that height will be default. 2. Recalculate item size after you had added tab page to tab control. Consider what happens when you resize the control.

查看更多
Viruses.
4楼-- · 2019-04-09 07:04

this is illegal way to solve this kind of issue

Increase the padding (X,Y) X 100 // represent some allowed figures Y 3 // represent some allowed figure.

查看更多
登录 后发表回答