前提・実現したいこと
TabControlで選択されたTabページのタイトル部分のみ
太字にする
発生している問題・エラーメッセージ
以下のコードにて実装をしました。ですが以下の通りの問題が
発生しました。
・選択されたTabページ内のタイトル部分以外全てのFontが
太字になってしまいます(パターン1)。
・Tabページ内のタイトル部分は太字になりますが、
全てのTabページ内のFontも太字になってしまいます。(パターン2)
実現したいのはTabページのタイトル部分(帯の部分)のみ
太字にすることで、そのほかのボタンのテキストやラベルの
フォントは変更したくありません。
/*******************************************************/
コード補足
【変数名】 【説明】
iSelectTabIdx : TabControl.SelectedIndexにて取得した選択中のタブページのインデックス
TabControlMain : TabControl
TabPage1 : TabControlのタブページ1
TabPage2 : TabControlのタブページ2
TabPage3 : TabControlのタブページ3
/*******************************************************/
パターン1
VB.NET
1 2'選択Tabごとに分岐 3 Select Case iSelectTabIdx 4 Case 0 5 'ユーザー情報 6 TabPage1.Font = New Font(TabPage1.Font, FontStyle.Bold) 7 TabPage2.Font = New Font(TabPage2.Font, FontStyle.Regular) 8 TabPage3.Font = New Font(TabPage3.Font, FontStyle.Regular) 9 Case 1 10 'ユーザー情報2 11 TabPage1.Font = New Font(TabPage1.Font, FontStyle.Regular) 12 TabPage2.Font = New Font(TabPage2.Font, FontStyle.Bold) 13 TabPage3.Font = New Font(TabPage3.Font, FontStyle.Regular) 14 Case 2 15 'ユーザー情報3 16 TabPage1.Font = New Font(TabPage1.Font, FontStyle.Regular) 17 TabPage2.Font = New Font(TabPage2.Font, FontStyle.Regular) 18 TabPage3.Font = New Font(TabPage3.Font, FontStyle.Bold) 19 End Select
パターン2
VB.NET
1 2'選択Tabごとに分岐 3 Select Case iSelectTabIdx 4 Case 0 5 'ユーザー情報 6 TabControlMain.Font = New Font(Me.Font, FontStyle.Bold) 7 TabControlMain.Font = New Font(Me.Font, FontStyle.Regular) 8 TabControlMain.Font = New Font(Me.Font, FontStyle.Regular) 9 Case 1 10 'ユーザー情報2 11 TabControlMain.Font = New Font(Me.Font, FontStyle.Regular) 12 TabControlMain.Font = New Font(Me.Font, FontStyle.Bold) 13 TabControlMain.Font = New Font(Me.Font, FontStyle.Regular) 14 Case 2 15 'ユーザー情報3 16 TabControlMain.Font = New Font(Me.Font, FontStyle.Regular) 17 TabControlMain.Font = New Font(Me.Font, FontStyle.Regular) 18 TabControlMain.Font = New Font(Me.Font, FontStyle.Bold) 19 End Select
補足情報(FW/ツールのバージョンなど)
VB.NET
Visual Studio2015
なお、InputManやSpreadなどGprapeCityのライセンスを保有しております。
「GprapeCity製品では実現できる」などもございましたらお教えください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/11 04:02
2019/06/11 04:34
2019/06/12 00:11