This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

TreeNodeStyle الفئة

Visual Studio 2010

The اسم of the نموذج متغير that the معلمة كائن هو حدود إلى.TreeView

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

public sealed class TreeNodeStyle : Style

A TreeNodeStyle كائن تاريخ الإنشاء مع the TreeView الدالة الإنشائية هو initialized مع the specified اسم المعامل و سلسلة that identifies the نموذج متغير that the معلمة binds إلى. Initializes a جديد named و strongly typed مثيل of the TreeView فئة, using the specified سلسلة إلى identify which نموذج متغير إلى يربط إلى.

A TreeNodeStyle كائن تاريخ الإنشاء مع the الدالة الإنشائية هو initialized مع the specified اسم المعامل, , و سلسلة that identifies the نموذج متغير that the معلمة binds إلى.

يمكن أن تكون عقدة ما في واحد الثاني أوضاع:

الوصف

HoverNodeStyle

الوضع تحديد و الوضع التنقل.

LeafNodeStyle

افتراضياً، يكون لعقدة هو في الوضع تحديد.

NodeStyle

لوضع عقدة في الوضع التنقل، التعيين خاصية لعقدة إلى القيمة مختلفة عن سلسلة أحرف فارغ ("").

ParentNodeStyle

لوضع عقدة في الوضع تحديد، التعيين خاصية العقدة إلى سلسلة فارغ ("").

RootNodeStyle

أن بعض برامج استعراض إنترنت وجود قيود يمكن أن يؤثر على الأداء عنصر تحكم.

SelectedNodeStyle

على سبيل المثال، Microsoft Office 2010 Suite إنترنت مستكشف 6.0 يصل حد حرف محدد موقع معلومات حرف 2067 ينشر.

A TreeView مثيل that the الحالي مثيل هو initialized من.

  1. NodeStyle .

  2. RootNodeStyle , ParentNodeStyle، أو LeafNodeStyle، وذلك طبقاً لنوع العقدة.

  3. LevelStyles .

  4. SelectedNodeStyle .

  5. HoverNodeStyle .

يوضح المثال التالي كيفية استخدام TreeNodeStyleخاصية لتحديد Styleهو للقراءة فقط. A Style that هو associated مع the الصفحة الموقع the هو used. إذا كان السياق أو الطلب هو فارغة ( HorizontalPaddingفي Vهوual الأساسية)، الأسلوب بإرجاع قيمة خالية. The VerticalPadding attempts إلى يربط إلى the نموذج متغير every الوقت the أسلوب هو called. The TreeNodeStyle معلمة هو used بواسطة the NodeSpacing أسلوب إلى retrieve the القيمة of the specified نموذج حقل من the طلب. Gets أو sets the اسم of the نموذج متغير that the معلمة binds إلى.ChildNodesPadding

A سلسلة that identifies the نموذج متغير إلى which the معلمة binds.Style

TreeView تعرف اسم/قيمه زوج التي هو التي تم تمريرها TreeNodeStyleمجموعة.ParentNodeStyle



<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void HorizontalPadding_Changed(Object sender, EventArgs e)
  {

    // Programmatically set the HorizontalPadding property based on the 
    // user's selection.
    ItemsTreeView.ParentNodeStyle.HorizontalPadding = Convert.ToInt32(HorizontalPaddingList.SelectedItem.Text);

  }

  void VerticalPadding_Changed(Object sender, EventArgs e)
  {

    // Programmatically set the VerticalPadding property based on the 
    // user's selection.
    ItemsTreeView.ParentNodeStyle.VerticalPadding = Convert.ToInt32(VerticalPaddingList.SelectedItem.Text);

  }

  void NodeSpacing_Changed(Object sender, EventArgs e)
  {

    // Programmatically set the NodeSpacing property based on the 
    // user's selection.
    ItemsTreeView.ParentNodeStyle.NodeSpacing = Convert.ToInt32(NodeSpacingList.SelectedItem.Text);

  }

  void ChildNodePadding_Changed(Object sender, EventArgs e)
  {

    // Programmatically set the ChildNodesPadding property based on the 
    // user's selection.
    ItemsTreeView.ParentNodeStyle.ChildNodesPadding = Convert.ToInt32(ChildNodesPaddingList.SelectedItem.Text);

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>TreeNodeStyle Example</title>
</head>
<body>  
    <form id="form1" runat="server">

      <h3>TreeNodeStyle Example</h3>

      <!-- Set the styles for the leaf nodes declaratively. -->
      <asp:TreeView id="ItemsTreeView"
        Font-Names= "Arial"
        ForeColor="Blue"
        ParentNodeStyle-ForeColor="Green"
        ParentNodeStyle-HorizontalPadding="5" 
        ParentNodeStyle-VerticalPadding="5"  
        ParentNodeStyle-NodeSpacing="5"
        ParentNodeStyle-ChildNodesPadding="5"
        ExpandDepth="4"  
        runat="server">

        <Nodes>

          <asp:TreeNode Text="Table of Contents"
            SelectAction="None">

            <asp:TreeNode Text="Chapter One">

              <asp:TreeNode Text="Section 1.0">

                <asp:TreeNode Text="Topic 1.0.1"/>
                <asp:TreeNode Text="Topic 1.0.2"/>
                <asp:TreeNode Text="Topic 1.0.3"/>

              </asp:TreeNode>

              <asp:TreeNode Text="Section 1.1">

                <asp:TreeNode Text="Topic 1.1.1"/>
                <asp:TreeNode Text="Topic 1.1.2"/>
                <asp:TreeNode Text="Topic 1.1.3"/>
                <asp:TreeNode Text="Topic 1.1.4"/>

              </asp:TreeNode>

            </asp:TreeNode>

          </asp:TreeNode>

        </Nodes>

      </asp:TreeView>

      <hr />

      <h5>Select the style settings for the parent nodes.</h5>

      <table cellpadding="5">

        <tr align="right">

          <td>

            Horizontal Padding:

            <asp:DropDownList id="HorizontalPaddingList"
              AutoPostBack="true"
              OnSelectedIndexChanged="HorizontalPadding_Changed" 
              runat="server">

              <asp:ListItem>0</asp:ListItem>
              <asp:ListItem Selected="true">5</asp:ListItem>
              <asp:ListItem>10</asp:ListItem>

            </asp:DropDownList> 

          </td>

          <td>

            Vertical Padding:

            <asp:DropDownList id="VerticalPaddingList"
              AutoPostBack="true"
              OnSelectedIndexChanged="VerticalPadding_Changed" 
              runat="server">

              <asp:ListItem>0</asp:ListItem>
              <asp:ListItem Selected="true">5</asp:ListItem>
              <asp:ListItem>10</asp:ListItem>

            </asp:DropDownList> 

          </td>

        </tr>

        <tr align="right">

          <td>

            Node Spacing:

            <asp:DropDownList id="NodeSpacingList"
              AutoPostBack="true"
              OnSelectedIndexChanged="NodeSpacing_Changed"   
              runat="server">

              <asp:ListItem>0</asp:ListItem>
              <asp:ListItem Selected="true">5</asp:ListItem>
              <asp:ListItem>10</asp:ListItem>

            </asp:DropDownList> 

          </td>

          <td>

            Child Nodes Padding:

            <asp:DropDownList id="ChildNodesPaddingList"
              AutoPostBack="true"
              OnSelectedIndexChanged="ChildNodePadding_Changed"  
              runat="server">

              <asp:ListItem>0</asp:ListItem>
              <asp:ListItem Selected="true">5</asp:ListItem>
              <asp:ListItem>10</asp:ListItem>

            </asp:DropDownList> 

          </td>

        </tr>

      </table>

    </form>
  </body>
</html>



يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: