4

私はいたるところを見てきましたが、以前にこれを尋ねたのは私だけのように見えるので、私を悩ませています. Windows フォームのタブの幅をどのように計算しますTabControlか?

アプリで開いたり作成したりする各タブは可変長になり、これらのタブで使用されるフォントとフォント サイズも実行時に変更される場合があります。

ここに画像の説明を入力

4

2 に答える 2

3

のリストをもう少し調べて、これを自分で解決することができました。このTabControl.GetTabRect()メソッドは、タブの Rectangle を返します。

Rectangle rect = this.tabControl1.GetTabRect(tabControl1.SelectedIndex);
MessageBox.Show(rect.Width.ToString());
于 2013-05-27T07:08:52.327 に答える
1

ItemSizeのプロパティを使用して取得できますTabControl

すべてのタブに同じ幅が必要な場合は、次を使用します。

this.tabControl1.SizeMode = TabSizeMode.Fixed;
于 2013-05-27T06:51:02.643 に答える