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.SelectedNode الخاصية

Visual Studio 2010

عند TreeNodeخاصية لعقدة هو تعيين إلى TreeView، يجب تعبئة العقدة بشكل حيوي.

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

[BrowsableAttribute(false)]
public TreeNode SelectedNode { get; }

قيمة الخاصية

النوع: System.Web.UI.WebControls.TreeNode
A TreeNode that represents the selected node in the TreeView.

اعتماد برامج الاستعراض (المستعرضات 4.0 المتوافقة Microsoft Office 2010 Suite إنترنت مستكشف والإصدارات الأحدث) يمكن أيضا الاستفادة من محتوى عقدة من جانب العميل.TreeView لاستدعاءات الأسلوب نسخ construcإلىr إلى يهيّئ مثيل جديد من فئة ذات قيم المثيل الحالي. التحديثات و إرجاع القيمة الكائن. الحالي NavigateUrlمن طلب. عند ممكّن th هو يسمح NavigateUrlعنصر التحكم لتعبئة عقدة تشغيل العميل حيويا عند تلك العقدة هو موسعة، مما يمنع الحاجة إلى ينشر مرة أخرى إلى الخادم.

يحصل على مرجع إلى الكائن الذي يسمح لك بتعيين المظهر العقد المصدر في عنصر تحكم. مرجع إلى SelectedNodeالذي يمثل النمط العقد المصدر في TreeView.

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

استخدام TreeViewخاصية عنصر تحكم المظهر العقد المصدر في عنصر تحكم. يوضح المثال تعليمات برمجية التالي كيفية استخدام SelectedNodeخاصية إلى عنصر تحكم المظهر العقد المصدر في nullعنصر تحكم.

الحصول أو تعيين الحرف هو المستخدمة للتحديد قيم العقدة التي تم تحديدها بواسطة TreeViewخاصية.SelectedNodeChanged الحرف المستخدم إلى لتحديد قيم العقدة المحددة في SelectActionخاصية. يسرد الجدول التالي الخيارات المتوفرة.

القيمة الافتراضية هو علامة الخط مائل (/).

الوصف

Expand

تحتوي خاصية على قائمة مفصولة بمحدد من عقدة قيم التي تشكل مساراً من الجذر عقدة إلى الحالي عقدة. استخدام TreeNodeExpandedخاصية لتحديد الالمحدد الأحرف التي هو المستخدم لفصل قيم العقدة.TreeNodeCollapsed

None

Th هو قيمة هو شائع عند تحليل lهوt للقيم المفردة.

Select

استناداً إلى نص الذي هو dهوplayed في SelectedNodeChangedعنصر تحكم، قد تحتاج حرف المحدد للتغيير لمنع أية تعارضات.

SelectExpand

على سبيل المثال، إذا قمت بتعيين الحرف المحدد إلى فاصلة، يجب إلا يحتوي نص المعروض على أي الفاصلة؛ وإلا، SelectedNodeChangedلا يمكن تحليل خاصية بشكل دقيق.TreeNodeExpanded يوضح مثال التعليمة البرمجية التالية كيف إلى استخدام خاصية إلى تعيين حرف المحدد خاصية للعقدة.

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

المثال رمز أول يوضح كيفية استخدام HoverNodeStyleالخاصية إلى يربط فقط اﻷول عقده بين المستويات (عمق 0 و 1) SelectActionعنصر التحكم.TreeNodeSelectAction.None

يتم عندئذ استخدام هذه القيمة لتحليل SelectedNodeخاصية للقيم الفردية.TreeView



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

        Message.Text = "You selected: " + LinksTreeView.SelectedNode.Text;

    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

    <head runat="server">
    <title>TreeView SelectedNodeStyle Example</title>
</head>
<body>
        <form id="form1" runat="server">

            <h3>TreeView SelectedNodeStyle Example</h3>

            <asp:TreeView id="LinksTreeView"
                Font-Names= "Arial"
                ForeColor="Blue"
                SelectedNodeStyle-ForeColor="Green"
                SelectedNodeStyle-VerticalPadding="0"
                OnSelectedNodeChanged="Select_Change"   
                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: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
إظهار: