以下に説明するように、動的に作成するツリーノードがあります。->英国、->インド->デリー->ムンバイ->米国->ロシアノードをクリックすると、ノードの色を変更する必要があります。たとえば、デリーをクリックすると、ロシアの場合はデリーが強調表示されます。など、ノードをクリックしたときに同じことを呼び出します
質問する
2540 次
1 に答える
0
イベントを使用NodeMouseClick
して、選択したノードの背景色を設定できます。
クラス レベルのTreeNode
メンバーを定義する
TreeNode node = null;
そして、以下に示すロジックを使用して、
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (null != node)
{
//Reset the color when selected node changes
node.BackColor = Color.White;
}
//Set the currently selected node color
e.Node.BackColor = Color.Green;
node = e.Node;
}
于 2013-09-13T06:49:56.877 に答える