バージョン

SideStripText プロパティ

PopupMenuTool のサイド ストリップに表示されるテキストを指定する文字列を返すか、設定します。
シンタックス
'宣言
 
Public Property SideStripText As String
public string SideStripText {get; set;}
解説

このプロパティはメニューのサイドストリップに表示されるテキストを指定するために使用されます。

IsSideStripVisible プロパティはメニューにサイド スリップが表示されるかどうかを決定します。

SideStripAppearance プロパティは、サイドストリップの外観を指定します。

使用例
Imports System.Diagnostics
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinToolbars

	Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

		' ----------------------------------------------------------------------------
		' PopupMenuTool を作成します
		Dim popupMenu3 As New PopupMenuTool("PopupMenu3")
		Dim popupMenu4 As New PopupMenuTool("PopupMenu4")
		Dim popupMenu5 As New PopupMenuTool("PopupMenu5")
		Dim popupMenu6 As New PopupMenuTool("PopupMenu6")

		' メニューまたはツールバーに追加する前に、常に新しいツールを
		' UltraToolbarManager のルート ツール コレクションに追加します
		Me.UltraToolbarsManager1.Tools.AddRange(New ToolBase() {popupMenu3, popupMenu4, popupMenu5, popupMenu6})


		' Popup メニューのプロパティを設定します
		popupMenu3.SharedProps.Caption = "Popup Menu 3"
		popupMenu4.SharedProps.Caption = "Popup Menu 4"
		popupMenu5.SharedProps.Caption = "Popup Menu 5"
		popupMenu6.SharedProps.Caption = "Popup Menu 6"


		' ----------------------------------------------------------------------------
		' ツールを作成し、メニューに追加します
		Dim textTool As New TextBoxTool("TextTool")
		Dim comboTool As New ComboBoxTool("ComboTool")
		Dim colorTool As New PopupColorPickerTool("ColorTool")
		Dim fontTool As New FontListTool("FontTool")

		' ツールのプロパティを設定します
		textTool.SharedProps.Caption = "TextBox Tool"
		textTool.SharedProps.AppearancesSmall.Appearance.Image = Bitmap.FromHicon(SystemIcons.Warning.Handle)
		comboTool.SharedProps.Caption = "ComboBox Tool"
		comboTool.SharedProps.AppearancesSmall.Appearance.Image = Bitmap.FromHicon(SystemIcons.Application.Handle)
		colorTool.SharedProps.Caption = "PopupColorPicker Tool"
		colorTool.SharedProps.AppearancesSmall.Appearance.Image = Bitmap.FromHicon(SystemIcons.Information.Handle)
		fontTool.SharedProps.Caption = "FontList Tool"
		fontTool.SharedProps.AppearancesSmall.Appearance.Image = Bitmap.FromHicon(SystemIcons.Exclamation.Handle)

		' メニューまたはツールバーに追加する前に、常に新しいツールを
		' UltraToolbarManager のルート ツール コレクションに追加します
		Me.UltraToolbarsManager1.Tools.AddRange(New ToolBase() {textTool, comboTool, colorTool, fontTool})

		' 各ポップアップ メニューに同じツールのセットを追加します
		popupMenu3.Tools.AddToolRange(New String() {"TextTool", "ComboTool", "ColorTool", "FontTool"})
		popupMenu4.Tools.AddToolRange(New String() {"TextTool", "ComboTool", "ColorTool", "FontTool"})
		popupMenu5.Tools.AddToolRange(New String() {"TextTool", "ComboTool", "ColorTool", "FontTool"})
		popupMenu6.Tools.AddToolRange(New String() {"TextTool", "ComboTool", "ColorTool", "FontTool"})


		' ----------------------------------------------------------------------------
		' ツールバーを作成し、ポップアップ メニューをツールバーに追加します
		Me.UltraToolbarsManager1.Toolbars.AddToolbar("MyPopupMenuToolbar2")

		Me.UltraToolbarsManager1.Toolbars("MyPopupMenuToolbar2").Tools.AddToolRange(New String() {"PopupMenu3", "PopupMenu4", "PopupMenu5", "PopupMenu6"})


		' ----------------------------------------------------------------------------
		' UltraToolbarsManager の MenuSettings プロパティにアクセスし、すべてのメニューの 
		' デフォルト設定を変更します
		Me.UltraToolbarsManager1.MenuSettings.Appearance.BackColor = Color.Blue
		Me.UltraToolbarsManager1.MenuSettings.Appearance.ForeColor = Color.Cyan
		Me.UltraToolbarsManager1.MenuSettings.EditAppearance.BackColor = Color.Red
		Me.UltraToolbarsManager1.MenuSettings.HotTrackAppearance.BackColor = Color.White
		Me.UltraToolbarsManager1.MenuSettings.IsSideStripVisible = DefaultableBoolean.True
		Me.UltraToolbarsManager1.MenuSettings.PopupStyle = PopupStyle.Menu
		Me.UltraToolbarsManager1.MenuSettings.PressedAppearance.BackColor = Color.Silver
		Me.UltraToolbarsManager1.MenuSettings.SideStripAppearance.BackColor = Color.LightBlue
		Me.UltraToolbarsManager1.MenuSettings.SideStripAppearance.ForeColor = Color.Yellow
		Me.UltraToolbarsManager1.MenuSettings.SideStripText = "Infragistics"
		Me.UltraToolbarsManager1.MenuSettings.SideStripWidth = 45
		Me.UltraToolbarsManager1.MenuSettings.ToolAppearance.BackColor = Color.Black
		Me.UltraToolbarsManager1.MenuSettings.ToolDisplayStyle = ToolDisplayStyle.TextOnlyAlways


		' ----------------------------------------------------------------------------
		' 'PopupMenu5' の Settings プロパティにアクセスし、 
		' 'PopupMenu5' のみの設定をオーバーライドします'PopupMenu5' のみに影響します
		' キャストせずにツールのプロパティにアクセスするには、 
		' UltraToolbarManager のルート ツール コレクションの 'PopupMenu5' ツール
		' で PopupMenuTool 型のスタック変数を割り当てます
		Dim popupToolTemp As PopupMenuTool = Me.UltraToolbarsManager1.Tools("PopupMenu5")

		popupToolTemp.Settings.Appearance.BackColor = Color.Red
		popupToolTemp.Settings.Appearance.ForeColor = Color.Pink
		popupToolTemp.Settings.ToolAppearance.FontData.Bold = DefaultableBoolean.True
		popupToolTemp.Settings.ToolAppearance.FontData.Italic = DefaultableBoolean.True
		popupToolTemp.Settings.PopupStyle = PopupStyle.Toolbar


		' 出力ウィンドウに SideStripWidth の解決済みの値を表示しますこれは、
		' UltraToolbarManager の MenuSettings オブジェクトで設定した値 45 を表示します
		Debug.WriteLine("PopupMenu SideStripWidthResolved before override: " + popupToolTemp.SettingsResolved.SideStripWidthResolved.ToString())

		' このメニューの SideStripWidth 設定の値をオーバーライドします
		popupToolTemp.Settings.SideStripWidth = 60

		' SideStripWidth の解決済みの値をもう一度表示しますこれは
		' ポップアップ メニューの Settings オブジェクトのオーバーライドした値 60 を表示します
		Debug.WriteLine("PopupMenu SideStripWidthResolved after override: " + popupToolTemp.SettingsResolved.SideStripWidthResolved.ToString())

	End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinToolbars;

		private void button5_Click(object sender, System.EventArgs e)
		{

			// ----------------------------------------------------------------------------
			// PopupMenuTool を作成します
				PopupMenuTool popupMenu3	= new PopupMenuTool("PopupMenu3");
				PopupMenuTool popupMenu4	= new PopupMenuTool("PopupMenu4");
				PopupMenuTool popupMenu5	= new PopupMenuTool("PopupMenu5");
				PopupMenuTool popupMenu6	= new PopupMenuTool("PopupMenu6");

				// メニューまたはツールバーに追加する前に、常に新しいツールを
				// UltraToolbarManager のルート ツール コレクションに追加します
				this.ultraToolbarsManager1.Tools.AddRange(new ToolBase [] {popupMenu3, popupMenu4, popupMenu5, popupMenu6} );


				// Popup メニューのプロパティを設定します
				popupMenu3.SharedProps.Caption	= "Popup Menu 3";
				popupMenu4.SharedProps.Caption	= "Popup Menu 4";
				popupMenu5.SharedProps.Caption	= "Popup Menu 5";
				popupMenu6.SharedProps.Caption	= "Popup Menu 6";


			// ----------------------------------------------------------------------------
			// ツールを作成し、メニューに追加します
				TextBoxTool			 textTool	= new TextBoxTool("TextTool");		 
				ComboBoxTool		 comboTool	= new ComboBoxTool("ComboTool");
				PopupColorPickerTool colorTool	= new PopupColorPickerTool("ColorTool");
				FontListTool		 fontTool	= new FontListTool("FontTool");

				// ツールのプロパティを設定します
				textTool.SharedProps.Caption							= "TextBox Tool";
				textTool.SharedProps.AppearancesSmall.Appearance.Image	= Bitmap.FromHicon(SystemIcons.Warning.Handle);
				comboTool.SharedProps.Caption							= "ComboBox Tool";
				comboTool.SharedProps.AppearancesSmall.Appearance.Image = Bitmap.FromHicon(SystemIcons.Application.Handle);
				colorTool.SharedProps.Caption							= "PopupColorPicker Tool";
				colorTool.SharedProps.AppearancesSmall.Appearance.Image = Bitmap.FromHicon(SystemIcons.Information.Handle);
				fontTool.SharedProps.Caption							= "FontList Tool";
				fontTool.SharedProps.AppearancesSmall.Appearance.Image	= Bitmap.FromHicon(SystemIcons.Exclamation.Handle);

				// メニューまたはツールバーに追加する前に、常に新しいツールを
				// UltraToolbarManager のルート ツール コレクションに追加します
				this.ultraToolbarsManager1.Tools.AddRange(new ToolBase [] {textTool, comboTool, colorTool, fontTool} );

				// 各ポップアップ メニューに同じツールのセットを追加します
				popupMenu3.Tools.AddToolRange(new string [] {"TextTool", "ComboTool", "ColorTool", "FontTool"} );
				popupMenu4.Tools.AddToolRange(new string [] {"TextTool", "ComboTool", "ColorTool", "FontTool"} );
				popupMenu5.Tools.AddToolRange(new string [] {"TextTool", "ComboTool", "ColorTool", "FontTool"} );
				popupMenu6.Tools.AddToolRange(new string [] {"TextTool", "ComboTool", "ColorTool", "FontTool"} );


			// ----------------------------------------------------------------------------
			// ツールバーを作成し、ポップアップ メニューをツールバーに追加します
				this.ultraToolbarsManager1.Toolbars.AddToolbar("MyPopupMenuToolbar2");

				this.ultraToolbarsManager1.Toolbars["MyPopupMenuToolbar2"].Tools.AddToolRange(new string [] {"PopupMenu3", "PopupMenu4", "PopupMenu5", "PopupMenu6"} );


			// ----------------------------------------------------------------------------
			// UltraToolbarsManager の MenuSettings プロパティにアクセスし、すべてのメニューの 
			// すべてのツールバーのデフォルト設定を変更します
				this.ultraToolbarsManager1.MenuSettings.Appearance.BackColor			= Color.Blue;
				this.ultraToolbarsManager1.MenuSettings.Appearance.ForeColor			= Color.Cyan;
				this.ultraToolbarsManager1.MenuSettings.EditAppearance.BackColor		= Color.Red;
				this.ultraToolbarsManager1.MenuSettings.HotTrackAppearance.BackColor	= Color.White;
				this.ultraToolbarsManager1.MenuSettings.IsSideStripVisible				= DefaultableBoolean.True;
				this.ultraToolbarsManager1.MenuSettings.PopupStyle						= PopupStyle.Menu;
				this.ultraToolbarsManager1.MenuSettings.PressedAppearance.BackColor		= Color.Silver;
				this.ultraToolbarsManager1.MenuSettings.SideStripAppearance.BackColor	= Color.LightBlue;
				this.ultraToolbarsManager1.MenuSettings.SideStripAppearance.ForeColor	= Color.Yellow;
				this.ultraToolbarsManager1.MenuSettings.SideStripText					= "Infragistics";
				this.ultraToolbarsManager1.MenuSettings.SideStripWidth					= 45;
				this.ultraToolbarsManager1.MenuSettings.ToolAppearance.BackColor		= Color.Black;
				this.ultraToolbarsManager1.MenuSettings.ToolDisplayStyle				= ToolDisplayStyle.TextOnlyAlways;


			// ----------------------------------------------------------------------------
			// 'PopupMenu5' の Settings プロパティにアクセスし、 
			// 'PopupMenu5' の設定の一部をオーバーライドします'PopupMenu5' のみに影響します
				// キャストせずに、ツールのプロパティにアクセスするには、 
				// UltraToolbarManager のルート ツール コレクションの 'PopupMenu5' ツール
				// で PopupMenuTool 型のスタック変数を割り当てます
				PopupMenuTool popupToolTemp = this.ultraToolbarsManager1.Tools["PopupMenu5"] as PopupMenuTool;

				popupToolTemp.Settings.Appearance.BackColor		= Color.Red;
				popupToolTemp.Settings.Appearance.ForeColor		= Color.Pink;
				popupToolTemp.Settings.ToolAppearance.FontData.Bold	= DefaultableBoolean.True;
				popupToolTemp.Settings.ToolAppearance.FontData.Italic	= DefaultableBoolean.True;
				popupToolTemp.Settings.PopupStyle			= PopupStyle.Toolbar;


				// 出力ウィンドウに SideStripWidth の解決済みの値を表示しますこれは、
				// UltraToolbarManager の MenuSettings オブジェクトで設定した 45 値を表示します
				Debug.WriteLine("PopupMenu SideStripWidthResolved before override: " + popupToolTemp.SettingsResolved.SideStripWidthResolved.ToString());

				// このメニューの SideStripWidth 設定の値をオーバーライドします
				popupToolTemp.Settings.SideStripWidth	= 60;

				// SideStripWidth の解決済みの値をもう一度表示しますこれは
				// ポップアップ メニューの Settings オブジェクトにオーバーライドした値 60 を表示します
				Debug.WriteLine("PopupMenu SideStripWidthResolved after override: " + popupToolTemp.SettingsResolved.SideStripWidthResolved.ToString());

		}
参照