2

私が言ったら:

treeview.SelectedNode = new TreeNode{ Text = "Myname" };

ツリービュー ノード コレクションにこのテキストのノードがありますが、これは機能しません。

前にノード インスタンスを検索せずにノードをプログラムで選択済みとして設定し、それを選択するにはどうすればよいですか?

4

1 に答える 1

2

ノードを追加するときに、キーも設定できます。次に例を示します。

treeview.Nodes.Add("a node", "a node");
treeview.Nodes.Add("b node", "b node");

そのようにして、ノードを選択したい場合は、そのキーを使用してそれを行うことができます。次に例を示します。

treeview.SelectedNode = treeView.Nodes.Find("b node", true); 

このようにして、テキストが一致するかどうかを手動で確認するためにすべてのノードを反復する必要がなくなります。

于 2013-03-25T14:28:53.927 に答える