バージョン

WinTree のスクロールバーのスタイル

Ultimate UI for Windows Forms 2006 Volume 2 では、WinScrollBar で WinTree のスクロールバーをスタイルすることができます。ScrollBarLook プロパティを WinScrollBar コントロールと同じ複数のオブジェクトを公開する WinScrollBar に追加しました。Appearance オブジェクトに ScrollBarLook プロパティの Appearance プロパティを設定することによって、スクロールバー全体をスタイルできます。あるいは、より多くのコントロールが必要であれば、ButtonAppearanceThumbAppearance 、および TrackAppearance などのプロパティを設定できます。

以下のコードは、Appearance オブジェクトを作成し、そのプロパティの一部に明るい青を表示するように設定し、垂直のグラデーションにし、WinTree のスクロールバーに外観を適用します。

WinTree Style the Scrollbars of WinTree 01.png

Visual Basic の場合:

Imports Infragistics.Win
...
' 外観オブジェクトを作成します。
Dim app1 As New Infragistics.Win.Appearance()
' 最初の外観オブジェクトのプロパティを設定します。
app1.BackColor = Color.White
app1.BackColor2 = Color.LightBlue
app1.BackGradientStyle = GradientStyle.Vertical
app1.ThemedElementAlpha = Alpha.Transparent
' WinTree のスクロールバーの外観を設定します。
Me.UltraTree1.ScrollBarLook.Appearance = app1

C# の場合:

using Infragistics.Win;
...
// 外観オブジェクトを作成します。
Infragistics.Win.Appearance app1 = new Infragistics.Win.Appearance();
// 最初の外観オブジェクトのプロパティを設定します。
app1.BackColor = Color.White;
app1.BackColor2 = Color.LightBlue;
app1.BackGradientStyle = GradientStyle.Vertical;
app1.ThemedElementAlpha = Alpha.Transparent;
// WinTree のスクロールバーの外観を設定します。
this.ultraTree1.ScrollBarLook.Appearance = app1;