TreeView.HoverNodeStyle プロパティ
アセンブリ: System.Web (system.web.dll 内)


マウス ポインタが上に置かれているときのノードの外観を制御するには、HoverNodeStyle プロパティを使用します。このプロパティは読み取り専用です。ただし、このプロパティが返す TreeNodeStyle オブジェクトのプロパティを設定することはできます。このプロパティは、Property-Subproperty の形式で、宣言によって設定できます。Subproperty には、TreeNodeStyle オブジェクトのプロパティを指定します (例 : HoverNodeStyle-ForeColor)。Property.Subproperty の形式で、プロパティをプログラムによって設定することもできます (例 : HoverNodeStyle.ForeColor)。この機能は、スクリプト対応のクライアントでのみサポートされています。
![]() |
---|
HoverNodeStyle プロパティを使用するには、runat="server" 属性を持つ <head> 要素を含める必要があります。 |
通常、共通設定にはカスタムの背景色、前景色、フォントのプロパティ、およびノードのスペーシングが含まれます。スタイル プロパティは、次の順序に従って適用されます。
-
NodeStyle.
-
ノード型に応じて、RootNodeStyle、ParentNodeStyle、または LeafNodeStyle。LevelStyles コレクションが定義されている場合は、この時点で適用され、他のノード スタイル プロパティをオーバーライドします。
-
SelectedNodeStyle.
-
HoverNodeStyle.
![]() |
---|
HoverNodeStyle プロパティのスタイル設定は、NodeStyle、RootNodeStyle、ParentNodeStyle、LeafNodeStyle、または SelectedNodeStyle の各プロパティ内にある対応する任意のノード スタイル設定をオーバーライドします。 |
HoverNodeStyle プロパティは、SelectAction プロパティが TreeNodeSelectAction.None に設定されているノードでは表示されません。
TreeNodeStyle オブジェクトである ParentNodeStyle プロパティおよび LeafNodeStyle プロパティとは異なり、HoverNodeStyle プロパティは Style オブジェクトです。

HoverNodeStyle プロパティを使用して、マウス ポインタが上に置かれているときのノードの外観を制御する方法を次のコード例に示します。この例を正常に動作させるには、runat="server" 属性を持つ <head> 要素を含める必要があります。
<%@ Page Language="VB" %> <html> <!-- The HoverNodeStyle property needs this head element to work. --> <head runat="server"> </head> <body> <form runat="server"> <h3>TreeView HoverNodeStyle Example</h3> <!-- Declaratively set the HoverNodeStyle settings. --> <asp:TreeView id="LinksTreeView" HoverNodeStyle-ForeColor="Green" HoverNodeStyle-VerticalPadding="0" runat="server"> <Nodes> <asp:TreeNode Value="Home" NavigateUrl="Home.aspx" Text="Home" Target="Content" Expanded="True"> <asp:TreeNode Value="Page 1" NavigateUrl="Page1.aspx" Text="Page1" Target="Content"> <asp:TreeNode Value="Section 1" NavigateUrl="Section1.aspx" Text="Section 1" Target="Content"/> </asp:TreeNode> <asp:TreeNode Value="Page 2" NavigateUrl="Page2.aspx" Text="Page 2" Target="Content"> </asp:TreeNode> </asp:TreeNode> </Nodes> </asp:TreeView> </form> </body> </html>
<%@ Page Language="C#" %> <html> <!-- The HoverNodeStyle property needs this head element to work. --> <head runat="server"> </head> <body> <form runat="server"> <h3>TreeView HoverNodeStyle Example</h3> <!-- Declaratively set the HoverNodeStyle settings. --> <asp:TreeView id="LinksTreeView" HoverNodeStyle-ForeColor="Green" HoverNodeStyle-VerticalPadding="0" runat="server"> <Nodes> <asp:TreeNode Value="Home" NavigateUrl="Home.aspx" Text="Home" Target="Content" Expanded="True"> <asp:TreeNode Value="Page 1" NavigateUrl="Page1.aspx" Text="Page1" Target="Content"> <asp:TreeNode Value="Section 1" NavigateUrl="Section1.aspx" Text="Section 1" Target="Content"/> </asp:TreeNode> <asp:TreeNode Value="Page 2" NavigateUrl="Page2.aspx" Text="Page 2" Target="Content"> </asp:TreeNode> </asp:TreeNode> </Nodes> </asp:TreeView> </form> </body> </html>

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からTreeView.HoverNodeStyle プロパティを検索する場合は、下記のリンクをクリックしてください。

- TreeView.HoverNodeStyle プロパティのページへのリンク