SizeMode=Fixed のまま… への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者   (社会人) 投稿日時 2008/11/24 00:26:41
>それは、SizeMode=NormalだとTextプロパティを "" にしてもタブが一定以下の大きさにならないからです。
なりませんね。
で、それの何が問題なのでせう?
投稿者 葉月  (社会人) 投稿日時 2008/11/24 00:09:48
ここの解答が参考になるかも知れません。

http:
//bbs.wankuma.com/index.cgi?mode=al2&namber=17815&KLOG=35
※ わざとURLを崩しています。
投稿者 brv  (社会人) 投稿日時 2008/11/23 23:36:51
>SizeMode=Normalじゃ駄目な理由はなんなのでせう? 
それは、SizeMode=NormalだとTextプロパティを "" にしてもタブが一定以下の大きさにならないからです。SizeMode=FixedのときはItemSizeプロパティがタブのサイズに反映されます。
SizeMode=Normalにし、ItemSizeプロパティを指定した上でテキストに合わせて
タブのサイズを調節できればな、と考えています。
投稿者   (社会人) 投稿日時 2008/11/23 23:12:21
SizeMode=Normalじゃ駄目な理由はなんなのでせう?
投稿者 brv  (中学生) 投稿日時 2008/11/23 22:40:28
要するに、TabControlのタブの大きさを変えたいということです。

今までは下のような方法を試してきました(思い浮かべるのが大変かと思いますが…)。
TabControlのタブの部分の上にPictureBoxを重ね、TabControlのGetTabRectプロパティで
タブの位置を取得し、描画する方法を今まで試してきました。描画する大きさを変えれば
あたかもタブの大きさが変わったように表示されるのでは?という発想です。
しかし、うまくいかなかったので書き込みました。

「こんな方法でもいいんじゃない?」程度のものでもいいので、アドバイスをお願いします。
投稿者 brv  (中学生) 投稿日時 2008/11/23 01:20:37
こんにちは。さっそく質問させていただきます。
タブブラウジングができるウェブブラウザをつくっているところなんです。
TabControlって、タブページのTextプロパティを変更すると、タブのサイズを自動的に調整してくれますよね?ただし、これはTabControlのSizeModeプロパティがNormalの時しかできません。
SizeModeプロパティをFixedにした状態でタブのサイズを変更したいと考えています。
解決策としては、
 ・タブのサイズを自分で変更する
 ・SizeModeプロパティがFixedの状態でもタブのサイズが自動調整されるようにする
を考えていますが、いずれも方法が見つかりません。
ご教授願います。