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.

TreeView.ShowCheckBoxes الخاصية

Visual Studio 2010

Gets a TreeView كائن that represents the محدد عقدة في the عنصر تحكم.

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

public TreeNodeTypes ShowCheckBoxes { get; set; }
<asp:TreeView ShowCheckBoxes="TreeNodeTypes" />

قيمة الخاصية

النوع: System.Web.UI.WebControls.TreeNodeTypes
تمثل مجموعة من TreeNodeTypesقيم. يكون الإعداد الافتراضي هو TreeNodeType.None.

استثناء:شرط
ArgumentOutOfRangeException

A TreeNodeTypes that represents the محدد عقدة في the .

The نص of a عقدة في the TreeView عنصر تحكم can be في واحد of الثاني modes: إلى put a عقدة في تحديد الوضع, التعيين the ShowCheckBoxes خاصية for the عقدة إلى فارغ سلسلة (""). When a عقدة هو في selection الوضع, the مستخدم can تحديد a عقدة بواسطة clicking تشغيل the نص في the عقدة.TreeNodeType.Parent استخدم the خاصية إلى determine which عقدة هو محدد في the عنصر تحكم.

عقدة نوع

الوصف

TreeNodeType.All

A عقدة cannot be محدد when the عنصر تحكم displays الارتباطات التشعبية.

TreeNodeType.Leaf

When الارتباطات التشعبية are displayed, the خاصية دوماً إرجاع .

TreeNodeType.None

When the مستخدم selects a different عقدة في the عنصر تحكم بواسطة clicking the نص في the جديد عقدة, the حدث هو مرفوع, بواسطة الافتراضي.

TreeNodeType.Parent

You can specify a different حدث بواسطة إعداد the خاصية for the خاصية.

TreeNodeType.Root

تحديد إجراء

Toggles the عقدة between موسّع و مطوي.ShowCheckBoxes Raises the TreeNodeType.Parent أو TreeNodeType.Leaf حدث, كـ appropriate.

Raises لا أحداث when a عقدة هو محدد.CheckedNodes

ملاحظةملاحظة

Raises the ShowCheckBoxes حدث when a عقدة هو محدد. ShowCheckBox

Raises كلاهما the SelectedNode و أحداث when a عقدة هو محدد.

الالقيمة من القيم بالموضع هو خاصية هو تخزين الالولاية في طريقة العرض.

Nodes are فقط موسّع, ‏‏مطلقاً مطوي.ShowCheckBoxes



<%@ 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 Button_Click(Object sender, EventArgs e)
  {

    if(LinksTreeView.CheckedNodes.Count > 0)
    {

      // Clear the message label.
      Message.Text = "You selected: <br /><br />";

      // Iterate through the CheckedNodes collection and display the selected nodes.
      foreach (TreeNode node in LinksTreeView.CheckedNodes)
      {

        Message.Text += node.Text + "<br />";

      }

    }

    else
    {

      Message.Text = "No items selected.";

    }

  }

</script>

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

      <h3>TreeView ShowCheckBoxes Example</h3>

      <!-- Set the ShowCheckBoxes property declaratively.   -->
      <!-- Because the ShowCheckBoxes property uses a flag  -->
      <!-- enumeration, you can combine multiple values by  -->
      <!-- using the bitwise OR operator. In declarative    -->
      <!-- syntax, this is done using a comma separated     -->
      <!-- list.                                            -->
      <asp:TreeView id="LinksTreeView"
        Font-Names= "Arial"
        ForeColor="Blue"
        ExpandDepth="2"
        ShowCheckBoxes="Parent,Leaf" 
        runat="server">

        <LevelStyles>

          <asp:TreeNodeStyle ChildNodesPadding="10" 
            Font-Bold="true" 
            Font-Size="12pt" 
            ForeColor="DarkGreen"/>
          <asp:TreeNodeStyle ChildNodesPadding="5" 
            Font-Bold="true" 
            Font-Size="10pt"/>
          <asp:TreeNodeStyle ChildNodesPadding="5" 
            Font-UnderLine="true" 
            Font-Size="10pt"/>
          <asp:TreeNodeStyle ChildNodesPadding="10" 
            Font-Size="8pt"/>

        </LevelStyles>

        <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 Text="Chapter Two">

              <asp:TreeNode Text="Section 2.0">

                <asp:TreeNode Text="Topic 2.0.1"/>
                <asp:TreeNode Text="Topic 2.0.2"/>

              </asp:TreeNode>

            </asp:TreeNode>

          </asp:TreeNode>
          <asp:TreeNode Text="Appendix A" />
          <asp:TreeNode Text="Appendix B" />
          <asp:TreeNode Text="Appendix C" />

        </Nodes>

      </asp:TreeView>

      <br /><br />

      <asp:Button id="Submit"
        Text="Select Items"
        OnClick="Button_Click"  
        runat="server"/>

      <br /><br />

      <asp:Label id="Message"
        runat="server"/>

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



نظام التشغيل 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
إظهار: