TreeNode.Index-Eigenschaft
Ruft die Position des Strukturknotens in der Auflistung der Strukturknoten ab.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public ReadOnly Property Index As Integer
'Usage
Dim instance As TreeNode
Dim value As Integer
value = instance.Index
public int Index { get; }
public:
property int Index {
int get ();
}
/** @property */
public int get_Index ()
public function get Index () : int
Eigenschaftenwert
Ein nullbasierter Indexwert, der die Position des Strukturknotens in der Nodes-Auflistung darstellt.
Beispiel
Im folgenden Codebeispiel werden der Text-Eigenschaftenwert und der Index-Eigenschaftenwert des TreeNode angezeigt, der durch die Parent-Eigenschaft des TreeView.SelectedNode dargestellt wird. Für dieses Beispiel ist es erforderlich, dass ein Form mit einem TreeView-Steuerelement vorhanden ist. Die TreeView muss mindestens zwei Stammknoten aufweisen, die jeweils über einen untergeordneten Knoten verfügen.
Private Sub treeView1_AfterSelect(sender As Object, _
e As TreeViewEventArgs) Handles treeView1.AfterSelect
' Display the Text and Index of the
' selected tree node's Parent.
If (Not e.Node.Parent Is Nothing)
If (e.Node.Parent.GetType() Is GetType(TreeNode)) Then
statusBar1.Text = "Parent: " + e.Node.Parent.Text + _
ControlChars.Cr + "Index Position: " + e.Node.Parent.Index.ToString()
End If
Else
statusBar1.Text = "No parent node."
End If
End Sub
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
/* Display the Text and Index of the
* selected tree node's Parent. */
if(e.Node.Parent!= null &&
e.Node.Parent.GetType() == typeof(TreeNode) )
{
statusBar1.Text = "Parent: " + e.Node.Parent.Text + "\n"
+ "Index Position: " + e.Node.Parent.Index.ToString();
}
else
{
statusBar1.Text = "No parent node.";
}
}
private:
void treeView1_AfterSelect( Object^ /*sender*/, TreeViewEventArgs^ e )
{
/* Display the Text and Index of the
* selected tree node's Parent. */
if ( e->Node->Parent != nullptr && e->Node->Parent->GetType() == TreeNode::typeid )
{
statusBar1->Text = String::Format( "Parent: {0}\n Index Position: {1}", e->Node->Parent->Text, e->Node->Parent->Index );
}
else
{
statusBar1->Text = "No parent node.";
}
}
private void treeView1_AfterSelect(Object sender, TreeViewEventArgs e)
{
/* Display the Text and Index of the
selected tree node's Parent.
*/
if (e.get_Node().get_Parent() != null && e.get_Node().get_Parent().
GetType().Equals(TreeNode.class.ToType())) {
statusBar1.set_Text("Parent: " + e.get_Node().get_Parent().
get_Text() + "\n" + "Index Position: " + System.Convert.
ToString(e.get_Node().get_Parent().get_Index()));
}
else {
statusBar1.set_Text("No parent node.");
}
} //treeView1_AfterSelect
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
TreeNode-Klasse
TreeNode-Member
System.Windows.Forms-Namespace