Ultimate UI for Windows Forms 2006 Volume 2 では、WinScrollBar で WinTree のスクロールバーをスタイルすることができます。ScrollBarLook プロパティを WinScrollBar コントロールと同じ複数のオブジェクトを公開する WinScrollBar に追加しました。Appearance オブジェクトに ScrollBarLook プロパティの Appearance プロパティを設定することによって、スクロールバー全体をスタイルできます。あるいは、より多くのコントロールが必要であれば、ButtonAppearance 、ThumbAppearance 、および TrackAppearance などのプロパティを設定できます。
以下のコードは、Appearance オブジェクトを作成し、そのプロパティの一部に明るい青を表示するように設定し、垂直のグラデーションにし、WinTree のスクロールバーに外観を適用します。
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;