タブごとに異なる外観を設定する方法
対象製品
PlusPak for Windows Forms 5.0J
詳細
GcTabControlが持つTabStyleはコントロール全体の外観を設定しますが、タブごとに異なる外観を設定するにはGcTabPageが持つTabStyleを通して行います。次のコードのようにTabStyleクラスのインスタンスを作成して、これをGcTabPage.TabStyleプロパティに割り当てます。
[VB]
' タブコントロールのスタイルを設定します
GcTabControl1.Appearance = GrapeCity.Win.Containers.TabAppearance.Standard
' 3種類のタブスタイルを作成します
Dim objTabStyle1 As New GrapeCity.Win.Containers.TabStyle
Dim objTabStyle2 As New GrapeCity.Win.Containers.TabStyle
Dim objTabStyle3 As New GrapeCity.Win.Containers.TabStyle
objTabStyle1.BackColor = Color.LightBlue
objTabStyle2.BackColor = Color.LightGreen
objTabStyle3.BackColor = Color.LightPink
' タブごとに異なるスタイルを適用します
GcTabPage1.TabStyle = objTabStyle1
GcTabPage2.TabStyle = objTabStyle2
GcTabPage3.TabStyle = objTabStyle3
' タブコントロールのスタイルを設定します
GcTabControl1.Appearance = GrapeCity.Win.Containers.TabAppearance.Standard
' 3種類のタブスタイルを作成します
Dim objTabStyle1 As New GrapeCity.Win.Containers.TabStyle
Dim objTabStyle2 As New GrapeCity.Win.Containers.TabStyle
Dim objTabStyle3 As New GrapeCity.Win.Containers.TabStyle
objTabStyle1.BackColor = Color.LightBlue
objTabStyle2.BackColor = Color.LightGreen
objTabStyle3.BackColor = Color.LightPink
' タブごとに異なるスタイルを適用します
GcTabPage1.TabStyle = objTabStyle1
GcTabPage2.TabStyle = objTabStyle2
GcTabPage3.TabStyle = objTabStyle3
[C#]
// タブコントロールのスタイルを設定します
gcTabControl1.Appearance = GrapeCity.Win.Containers.TabAppearance.Standard;
// 3種類のタブスタイルを作成します
GrapeCity.Win.Containers.TabStyle objTabStyle1 = new GrapeCity.Win.Containers.TabStyle();
GrapeCity.Win.Containers.TabStyle objTabStyle2 = new GrapeCity.Win.Containers.TabStyle();
GrapeCity.Win.Containers.TabStyle objTabStyle3 = new GrapeCity.Win.Containers.TabStyle();
objTabStyle1.BackColor = Color.LightBlue;
objTabStyle2.BackColor = Color.LightGreen;
objTabStyle3.BackColor = Color.LightPink;
// タブごとに異なるスタイルを適用します
gcTabPage1.TabStyle = objTabStyle1;
gcTabPage2.TabStyle = objTabStyle2;
gcTabPage3.TabStyle = objTabStyle3;
// タブコントロールのスタイルを設定します
gcTabControl1.Appearance = GrapeCity.Win.Containers.TabAppearance.Standard;
// 3種類のタブスタイルを作成します
GrapeCity.Win.Containers.TabStyle objTabStyle1 = new GrapeCity.Win.Containers.TabStyle();
GrapeCity.Win.Containers.TabStyle objTabStyle2 = new GrapeCity.Win.Containers.TabStyle();
GrapeCity.Win.Containers.TabStyle objTabStyle3 = new GrapeCity.Win.Containers.TabStyle();
objTabStyle1.BackColor = Color.LightBlue;
objTabStyle2.BackColor = Color.LightGreen;
objTabStyle3.BackColor = Color.LightPink;
// タブごとに異なるスタイルを適用します
gcTabPage1.TabStyle = objTabStyle1;
gcTabPage2.TabStyle = objTabStyle2;
gcTabPage3.TabStyle = objTabStyle3;
この文書は、以前は次のFAQ IDで公開されていました : 11130