'宣言 Public Property Appearance As Infragistics.Win.AppearanceBase
public Infragistics.Win.AppearanceBase Appearance {get; set;}
オブジェクトの Appearance プロパティを使用して、外観を決定する Appearance オブジェクトにオブジェクトを関連付けます。Appearanceオブジェクトには、色、境界線、フォント、透明度などの設定を制御するプロパティがあります。UltraWinToolbarsのオブジェクトでは、ほとんどの場合、書式関連のプロパティを直接設定しません。その代わりに Appearance オブジェクトのプロパティを設定することで、その Appearance オブジェクトが関連付けられているオブジェクトの書式設定を制御します。
Appearance オブジェクトのプロパティは、階層式に適用することも可能です。プロパティの中には「use default」値に設定できるものがあります。 これは、オブジェクトの親からプロパティの設定を取得することを意味します。この機能はデフォルトで有効になっているため、設定を変更しないかぎり、子オブジェクトは親に類似し、コントロールの上位階層で設定された書式は下位のオブジェクトに引き継がれます。
Imports System.Diagnostics Imports Infragistics.Win Imports Infragistics.Win.UltraWinToolbars Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button20.Click ' すべてのツールバーの外観にデフォルトの背景色および前景色を設定します Me.UltraToolbarsManager1.ToolbarSettings.Appearance.BackColor = Color.LightBlue Me.UltraToolbarsManager1.ToolbarSettings.Appearance.ForeColor = Color.DarkBlue Me.UltraToolbarsManager1.ToolbarSettings.DockedAppearance.BackColor = Color.LightGray Me.UltraToolbarsManager1.ToolbarSettings.DockedAppearance.ForeColor = Color.DarkGray Me.UltraToolbarsManager1.ToolbarSettings.EditAppearance.BackColor = Color.White Me.UltraToolbarsManager1.ToolbarSettings.EditAppearance.ForeColor = Color.Red Me.UltraToolbarsManager1.ToolbarSettings.FloatingAppearance.BackColor = Color.Yellow Me.UltraToolbarsManager1.ToolbarSettings.FloatingAppearance.ForeColor = Color.Blue Me.UltraToolbarsManager1.ToolbarSettings.HotTrackAppearance.BackColor = Color.Black Me.UltraToolbarsManager1.ToolbarSettings.HotTrackAppearance.ForeColor = Color.Green Me.UltraToolbarsManager1.ToolbarSettings.PressedAppearance.BackColor = Color.White Me.UltraToolbarsManager1.ToolbarSettings.PressedAppearance.ForeColor = Color.Black Me.UltraToolbarsManager1.ToolbarSettings.ToolAppearance.BackColor = Color.Aqua Me.UltraToolbarsManager1.ToolbarSettings.ToolAppearance.ForeColor = Color.Chocolate ' 特定のツールバーのデフォルト外観の前景色設定をオーバーライドします If Me.UltraToolbarsManager1.Toolbars.Count > 0 Then Dim toolBar As UltraToolbar = Me.UltraToolbarsManager1.Toolbars(0) toolBar.Settings.Appearance.ForeColor = Color.DarkBlue toolBar.Settings.DockedAppearance.ForeColor = Color.DarkGray toolBar.Settings.EditAppearance.ForeColor = Color.Red toolBar.Settings.FloatingAppearance.ForeColor = Color.Blue toolBar.Settings.HotTrackAppearance.ForeColor = Color.Green toolBar.Settings.PressedAppearance.ForeColor = Color.Black toolBar.Settings.ToolAppearance.ForeColor = Color.Chocolate End If End Sub
using System.Diagnostics; using Infragistics.Win; using Infragistics.Win.UltraWinToolbars; private void button20_Click(object sender, System.EventArgs e) { // すべてのツールバーの外観にデフォルトの背景色および前景色を設定します this.ultraToolbarsManager1.ToolbarSettings.Appearance.BackColor = Color.LightBlue; this.ultraToolbarsManager1.ToolbarSettings.Appearance.ForeColor = Color.DarkBlue; this.ultraToolbarsManager1.ToolbarSettings.DockedAppearance.BackColor = Color.LightGray; this.ultraToolbarsManager1.ToolbarSettings.DockedAppearance.ForeColor = Color.DarkGray; this.ultraToolbarsManager1.ToolbarSettings.EditAppearance.BackColor = Color.White; this.ultraToolbarsManager1.ToolbarSettings.EditAppearance.ForeColor = Color.Red; this.ultraToolbarsManager1.ToolbarSettings.FloatingAppearance.BackColor = Color.Yellow; this.ultraToolbarsManager1.ToolbarSettings.FloatingAppearance.ForeColor = Color.Blue; this.ultraToolbarsManager1.ToolbarSettings.HotTrackAppearance.BackColor = Color.Black; this.ultraToolbarsManager1.ToolbarSettings.HotTrackAppearance.ForeColor = Color.Green; this.ultraToolbarsManager1.ToolbarSettings.PressedAppearance.BackColor = Color.White; this.ultraToolbarsManager1.ToolbarSettings.PressedAppearance.ForeColor = Color.Black; this.ultraToolbarsManager1.ToolbarSettings.ToolAppearance.BackColor = Color.Aqua; this.ultraToolbarsManager1.ToolbarSettings.ToolAppearance.ForeColor = Color.Chocolate; // 特定のツールバーのデフォルト外観の前景色設定をオーバーライドします if (this.ultraToolbarsManager1.Toolbars.Count > 0) { UltraToolbar toolbar = this.ultraToolbarsManager1.Toolbars[0]; toolbar.Settings.Appearance.ForeColor = Color.DarkBlue; toolbar.Settings.DockedAppearance.ForeColor = Color.DarkGray; toolbar.Settings.EditAppearance.ForeColor = Color.Red; toolbar.Settings.FloatingAppearance.ForeColor = Color.Blue; toolbar.Settings.HotTrackAppearance.ForeColor = Color.Green; toolbar.Settings.PressedAppearance.ForeColor = Color.Black; toolbar.Settings.ToolAppearance.ForeColor = Color.Chocolate; } }