SubMenuStyle イベント
SubMenuStyle クラス
アセンブリ: System.Web (system.web.dll 内)


SubMenuStyle クラスを使用して、Menu コントロールのサブメニューのスタイルを表します。サブメニューは、静的メニューまたは動的メニューに表示されます。静的メニューは常に Menu コントロールに表示されるのに対し、動的メニューは動的サブメニューを含む親メニュー項目の上にユーザーがマウス ポインタを置いた場合にのみ表示されます。次の表に示すプロパティを使用して、サブメニューの各種スタイル (フォント サイズや色など) を制御できます。
DynamicMenuStyle | |
StaticMenuStyle |
SubMenuStyle クラスは、Style クラスのほとんどのメンバを継承します。メニュー項目のテキストの余白サイズを制御するプロパティを実装することによって、Style クラスを拡張しています。HorizontalPadding プロパティを使用して、メニュー項目のテキストの左右の余白を制御します。同様に、VerticalPadding プロパティを使用して、メニュー項目のテキストの上下の余白を制御します。

動的メニューのサブメニューに対してカスタム スタイルを指定する方法を次の例に示します。
<%@ Page Language="VB" %> <html> <body> <form runat="server"> <h3>Menu DynamicMenuStyle Example</h3> <asp:menu id="NavigationMenu" staticdisplaylevels="2" staticsubmenuindent="10" orientation="Vertical" target="_blank" runat="server"> <dynamicmenustyle backcolor="LightSkyBlue" forecolor="Black" borderstyle="Solid" borderwidth="1" bordercolor="Black" /> <items> <asp:menuitem navigateurl="Home.aspx" text="Home" tooltip="Home"> <asp:menuitem navigateurl="Music.aspx" text="Music" tooltip="Music"> <asp:menuitem navigateurl="Classical.aspx" text="Classical" tooltip="Classical"/> <asp:menuitem navigateurl="Rock.aspx" text="Rock" tooltip="Rock"/> <asp:menuitem navigateurl="Jazz.aspx" text="Jazz" tooltip="Jazz"/> </asp:menuitem> <asp:menuitem navigateurl="Movies.aspx" text="Movies" tooltip="Movies"> <asp:menuitem navigateurl="Action.aspx" text="Action" tooltip="Action"/> <asp:menuitem navigateurl="Drama.aspx" text="Drama" tooltip="Drama"/> <asp:menuitem navigateurl="Musical.aspx" text="Musical" tooltip="Musical"/> </asp:menuitem> </asp:menuitem> </items> </asp:menu> </form> </body> </html>
<%@ Page Language="C#" %> <html> <body> <form runat="server"> <h3>Menu DynamicMenuStyle Example</h3> <asp:menu id="NavigationMenu" staticdisplaylevels="2" staticsubmenuindent="10" orientation="Vertical" target="_blank" runat="server"> <dynamicmenustyle backcolor="LightSkyBlue" forecolor="Black" borderstyle="Solid" borderwidth="1" bordercolor="Black" /> <items> <asp:menuitem navigateurl="Home.aspx" text="Home" tooltip="Home"> <asp:menuitem navigateurl="Music.aspx" text="Music" tooltip="Music"> <asp:menuitem navigateurl="Classical.aspx" text="Classical" tooltip="Classical"/> <asp:menuitem navigateurl="Rock.aspx" text="Rock" tooltip="Rock"/> <asp:menuitem navigateurl="Jazz.aspx" text="Jazz" tooltip="Jazz"/> </asp:menuitem> <asp:menuitem navigateurl="Movies.aspx" text="Movies" tooltip="Movies"> <asp:menuitem navigateurl="Action.aspx" text="Action" tooltip="Action"/> <asp:menuitem navigateurl="Drama.aspx" text="Drama" tooltip="Drama"/> <asp:menuitem navigateurl="Musical.aspx" text="Musical" tooltip="Musical"/> </asp:menuitem> </asp:menuitem> </items> </asp:menu> </form> </body> </html>

System.MarshalByRefObject
System.ComponentModel.Component
System.Web.UI.WebControls.Style
System.Web.UI.WebControls.SubMenuStyle


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SubMenuStyle コンストラクタ ()
アセンブリ: System.Web (system.web.dll 内)


このコンストラクタを使用して、SubMenuStyle クラスの新しいインスタンスを作成します。通常、このコンストラクタは、LevelSubMenuStyles コレクションの内容を動的に設定する場合に使用されます。また、Menu クラスを拡張して DynamicMenuStyle や StaticMenuStyle などのサブメニュー項目のスタイル プロパティを初期化する場合にも使用されます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SubMenuStyle コンストラクタ (StateBag)
アセンブリ: System.Web (system.web.dll 内)



Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SubMenuStyle コンストラクタ

名前 | 説明 |
---|---|
SubMenuStyle () | SubMenuStyle クラスの新しいインスタンスを初期化します。 |
SubMenuStyle (StateBag) | 指定したビューステート情報を使用して、SubMenuStyle クラスの新しいインスタンスを初期化します。 |

SubMenuStyle プロパティ


名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。 ( Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。 ( Component から継承されます。) |
![]() | IsTrackingViewState | スタイル要素が状態バッグで定義されているかどうかを示す値を返します。 ( Style から継承されます。) |
![]() | ViewState | スタイル要素を保持している状態バックを取得します。 ( Style から継承されます。) |

SubMenuStyle メソッド


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 ( Component から継承されます。) |
![]() | FillStyleAttributes | オーバーライドされます。 SubMenuStyle オブジェクトのスタイル プロパティを指定された System.Web.UI.CssStyleCollection オブジェクトに追加します。 |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 ( Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 ( Component から継承されます。) |
![]() | LoadViewState | 以前に保存した状態を読み込みます。 ( Style から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
![]() | SaveViewState | 保護されているメソッド。TrackViewState メソッドの呼び出し後に変更された状態をすべて保存します。 ( Style から継承されます。) |
![]() | SetBit | 保護されている内部メソッド。状態バッグに格納されているスタイル プロパティを示す内部ビットマスク フィールドを設定します。 ( Style から継承されます。) |
![]() | TrackViewState | 保護されているメソッド。状態変化の追跡の開始位置をコントロールにマークします。"マーク" の後で加えられた変更はすべて追跡され、コントロールのビューステートの一部として保存されます。 ( Style から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.ComponentModel.ICustomTypeDescriptor.GetAttributes | このメンバの説明については、ICustomTypeDescriptor.GetAttributes のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetClassName | このメンバの説明については、ICustomTypeDescriptor.GetClassName のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetComponentName | このメンバの説明については、ICustomTypeDescriptor.GetComponentName のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetConverter | このメンバの説明については、ICustomTypeDescriptor.GetConverter のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent | このメンバの説明については、ICustomTypeDescriptor.GetDefaultEvent のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty | このメンバの説明については、ICustomTypeDescriptor.GetDefaultProperty のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetEditor | このメンバの説明については、ICustomTypeDescriptor.GetEditor のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetEvents | オーバーロードされます。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetProperties | オーバーロードされます。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner | このメンバの説明については、ICustomTypeDescriptor.GetPropertyOwner のトピックを参照してください。 |

SubMenuStyle メンバ
SubMenuStyle データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | BackColor | Web サーバー コントロールの背景色を取得または設定します。(Style から継承されます。) |
![]() | BorderColor | Web サーバー コントロールの境界線の色を取得または設定します。(Style から継承されます。) |
![]() | BorderStyle | Web サーバー コントロールの境界線スタイルを取得または設定します。(Style から継承されます。) |
![]() | BorderWidth | Web サーバー コントロールの境界線の幅を取得または設定します。(Style から継承されます。) |
![]() | Container | Component を格納している IContainer を取得します。(Component から継承されます。) |
![]() | CssClass | クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。(Style から継承されます。) |
![]() | Font | Web サーバー コントロールに関連付けられたフォント プロパティを取得します。(Style から継承されます。) |
![]() | ForeColor | Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。(Style から継承されます。) |
![]() | Height | Web サーバー コントロールの高さを取得または設定します。(Style から継承されます。) |
![]() | HorizontalPadding | サブメニューの左右の余白サイズを取得または設定します。 |
![]() | IsEmpty | 保護されているプロパティ。スタイル要素が状態バッグで定義されているかどうかを示す値を取得します。(Style から継承されます。) |
![]() | RegisteredCssClass | コントロールに登録されているカスケード スタイル シート (CSS) を取得します。(Style から継承されます。) |
![]() | Site | Component の ISite を取得または設定します。(Component から継承されます。) |
![]() | VerticalPadding | サブメニューの上下に表示される余白サイズを取得または設定します。 |
![]() | Width | Web サーバー コントロールの幅を取得または設定します。(Style から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CanRaiseEvents | コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。(Component から継承されます。) |
![]() | DesignMode | Component が現在デザイン モードかどうかを示す値を取得します。(Component から継承されます。) |
![]() | Events | Component に結び付けられているイベント ハンドラのリストを取得します。(Component から継承されます。) |
![]() | IsTrackingViewState | スタイル要素が状態バッグで定義されているかどうかを示す値を返します。(Style から継承されます。) |
![]() | ViewState | スタイル要素を保持している状態バックを取得します。(Style から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 Component によって使用されているリソースを解放します。 (Component から継承されます。) |
![]() | FillStyleAttributes | オーバーライドされます。 SubMenuStyle オブジェクトのスタイル プロパティを指定された System.Web.UI.CssStyleCollection オブジェクトに追加します。 |
![]() | Finalize | Component がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 (Component から継承されます。) |
![]() | GetService | Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (Component から継承されます。) |
![]() | LoadViewState | 以前に保存した状態を読み込みます。 (Style から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
![]() | SaveViewState | 保護されているメソッド。TrackViewState メソッドの呼び出し後に変更された状態をすべて保存します。 (Style から継承されます。) |
![]() | SetBit | 保護されている内部メソッド。状態バッグに格納されているスタイル プロパティを示す内部ビットマスク フィールドを設定します。 (Style から継承されます。) |
![]() | TrackViewState | 保護されているメソッド。状態変化の追跡の開始位置をコントロールにマークします。"マーク" の後で加えられた変更はすべて追跡され、コントロールのビューステートの一部として保存されます。 (Style から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | System.ComponentModel.ICustomTypeDescriptor.GetAttributes | このメンバの説明については、ICustomTypeDescriptor.GetAttributes のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetClassName | このメンバの説明については、ICustomTypeDescriptor.GetClassName のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetComponentName | このメンバの説明については、ICustomTypeDescriptor.GetComponentName のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetConverter | このメンバの説明については、ICustomTypeDescriptor.GetConverter のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent | このメンバの説明については、ICustomTypeDescriptor.GetDefaultEvent のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty | このメンバの説明については、ICustomTypeDescriptor.GetDefaultProperty のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetEditor | このメンバの説明については、ICustomTypeDescriptor.GetEditor のトピックを参照してください。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetEvents | オーバーロードされます。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetProperties | オーバーロードされます。 |
![]() | System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner | このメンバの説明については、ICustomTypeDescriptor.GetPropertyOwner のトピックを参照してください。 |

Weblioに収録されているすべての辞書からSubMenuStyleを検索する場合は、下記のリンクをクリックしてください。

- SubMenuStyleのページへのリンク