バージョン

HotTrackAppearance プロパティ (SettingsBase)

マウスがツールの上にあるときに、そのツールの外観を決定するブール値を取得するか、またはツールの外観を設定します。
シンタックス
'宣言
 
Public Property HotTrackAppearance As Infragistics.Win.AppearanceBase
public Infragistics.Win.AppearanceBase HotTrackAppearance {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;
			}

		}
参照