MyTree.ActiveNode = MyTree.Nodes(0).Nodes(0)
xamDataTree™ コントロールはノードのアクティブ化をサポートします。あるノードが現在のノード フォーカスである場合、ノードはアクティブと見なされます。1 つのノードのみアクティブにできます。編集など、単一ノードに限り実行可能なアクションを実行できるように、アクティブ化は xamDataTree コントロールに実装されます。
キーボードでアクティブ化
xamDataTree コントロールにアクティブ項目がなく、ツリーがフォーカスを受け取る場合、ツリーの最初のノードがアクティブになります。ツリーにアクティブ ノードがあれば、矢印キーを使用してツリーをナビゲートできます。
以下の表は、xamDataTree コントロールで操作するために使用できるすべてのキーをリストします。
コードによるアクティブ化
以下のコードで示すように、xamDataTree コントロールの ActiveNode プロパティを使用してアクティブ ノードを取得または設定できます。
Visual Basic の場合:
MyTree.ActiveNode = MyTree.Nodes(0).Nodes(0)
C# の場合:
MyTree.ActiveNode = MyTree.Nodes[0].Nodes[0];
Node の IsActive プロパティを使用してアクティブ ノードを設定することもできます。次のコードは、これを実現する方法を示しています。
Visual Basic の場合:
MyTree.Nodes(0).Nodes(0).IsActive = True
C# の場合:
MyTree.Nodes[0].Nodes[0].IsActive = true;
関連トピック