C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102603 / 12階層)  タブコントロールのタブの文字色"だけ"を変えたい
□投稿者/ 魔界の仮面弁士 (3717回)-(2023/11/24(Fri) 15:17:02)
No102597 (カルミーア さん) に返信
> ようやく祭日に少し試してみました
祭日ではなく、祝日ですよね?


> それまでできなかった要因としては、既存の作成済みのタブコントロールを無理くりカスタムに変更しようとしていたのが原因のようです。
> ありがとう御座いました。
何も描画されなかったのなら、OwnerDrawFixed モードに設定されていた可能性が最も高いです。


> サイズや位置など、果たしてすべての部品をコピペしてうまくいくのかどうかというところが課題だと思います。
> その辺、現場で相談してみます。
Text を Tag で置き換える実装になっているので、少し手直しは必要ですね。

実行時に「If TabControl1.SelectedTab.Text = "カルミーア" Then」のような処理があった場合、
「If TryCast(TabControl1.SelectedTab.Tag, String) = "カルミーア" Then」などとする必要がありますし、
また、既存タブを空白文字で補っているので、プロポーショナル フォントの場合は
TabPage にセットする空白文字数について調整が必要かもしれません。

一方 TabControl 側に関しては、デザイナーで編集するよりも、
デザイン時コードを直接書き換えた方が手っ取り早いかと思います。

具体的には、フォーム名.designer.vb ファイルを編集して、
"System.Windows.Forms.TabControl" や "TabControl" と書かれた 型名を
"CustomTabControl" に置き換えていく、という感じで。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[11]: タブコントロールのタブの文字色"だけ"を変.. /カルミーア 返信無し
 
上記関連ツリー

タブコントロールのタブの文字色"だけ"を変えたい / カルミーア (23/11/10(Fri) 12:16) #102507
Re[1]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/10(Fri) 12:39) #102508
  └ Re[2]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/10(Fri) 13:40) #102510
    └ Re[3]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/10(Fri) 16:16) #102514
      └ Re[4]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/10(Fri) 17:52) #102517
        └ Re[5]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/11(Sat) 11:41) #102519
          └ Re[6]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/11(Sat) 12:17) #102520
            └ Re[7]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/15(Wed) 00:18) #102538
              ├ Re[8]: タブコントロールのタブの文字色"だけ"を変.. / 魔界の仮面弁士 (23/11/15(Wed) 00:42) #102539
              │└ Re[9]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/16(Thu) 01:52) #102547
              └ Re[8]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/15(Wed) 09:54) #102540
                ├ Re[9]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/16(Thu) 02:01) #102548
                └ Re[9]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/19(Sun) 01:13) #102568
                  └ Re[10]: タブコントロールのタブの文字色"だけ"を変.. / 魔界の仮面弁士 (23/11/19(Sun) 02:58) #102573
                    ├ Re[11]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/20(Mon) 01:20) #102580
                    └ Re[11]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/24(Fri) 01:36) #102597
                      ├ タブコントロールのタブの文字色"だけ"を変えたい / 魔界の仮面弁士 (23/11/24(Fri) 15:17) #102603 ←Now
                      └ Re[12]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/24(Fri) 18:26) #102604
                        └ Re[13]: タブコントロールのタブの文字色"だけ"を変.. / 魔界の仮面弁士 (23/11/24(Fri) 21:41) #102606
                          └ Re[14]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/24(Fri) 23:38) #102607
                            ├ Re[15]: タブコントロールのタブの文字色"だけ"を変.. / KOZ (23/11/25(Sat) 01:16) #102609
                            └ Re[15]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/25(Sat) 21:48) #102613
                              └ Re[16]: タブコントロールのタブの文字色"だけ"を変.. / 魔界の仮面弁士 (23/11/26(Sun) 11:39) #102619
                                └ Re[17]: タブコントロールのタブの文字色"だけ"を変.. / カルミーア (23/11/27(Mon) 22:16) #102624 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信