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

TreeView の葉ノードのスタイルを表す TreeNodeStyle への参照。

LeafNodeStyle プロパティを使用して、TreeView コントロールの葉ノードの外観を制御します。このプロパティは読み取り専用です。ただし、このプロパティが返す TreeNodeStyle オブジェクトのプロパティを設定することはできます。このプロパティは、Property-Subproperty の形式で、宣言によって設定できます。Subproperty には、TreeNodeStyle オブジェクトのプロパティを指定します (例 : LeafNodeStyle-ForeColor)。Property.Subproperty の形式で、プロパティをプログラムによって設定することもできます (例 : LeafNodeStyle.ForeColor)。通常、共通設定にはカスタムの背景色、前景色、フォントのプロパティ、およびノードのスペーシングが含まれます。スタイル プロパティは、次の優先順位に従って適用されます。
-
NodeStyle.
-
ノード型に応じて、RootNodeStyle、ParentNodeStyle、または LeafNodeStyle。LevelStyles コレクションが定義されている場合は、この時点で適用され、他のノード スタイル プロパティをオーバーライドします。
-
SelectedNodeStyle.
-
HoverNodeStyle.
子ノードがあるかどうかに関係なく特定のレベルのノードの外観を同じにする必要がある、目次スタイルのナビゲーション メニューを生成する必要がある場合は、個々のスタイル プロパティを設定する代わりに、LevelStyles プロパティを使用することを検討してください。

LeafNodeStyle プロパティを使用して、TreeView コントロールの葉ノードの外観を制御する方法を次のコード例に示します。
<%@ Page Language="C#" %> <html> <body> <form runat="server"> <h3>TreeView LeafNodeStyle Example</h3> <!-- Declaratively set the LeafNodeStyle settings. --> <asp:TreeView id="LinksTreeView" LeafNodeStyle-ForeColor="Green" LeafNodeStyle-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> <body> <form runat="server"> <h3>TreeView LeafNodeStyle Example</h3> <!-- Declaratively set the LeafNodeStyle settings. --> <asp:TreeView id="LinksTreeView" LeafNodeStyle-ForeColor="Green" LeafNodeStyle-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.LeafNodeStyle プロパティを検索する場合は、下記のリンクをクリックしてください。

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