如何为TreeNode设置ForeColor?

时间:2017-10-27 12:33:17

标签: winforms powershell treeview treenode

我使用powershell代码创建了一个树视图,但现在我想在创建期间更改节点的颜色取决于节点的类型。 我试过这个=>

$newNode = new-object System.Windows.Forms.TreeNode  
$newNode.ForeColor = Color.Blue;

但是它不起作用,我得到了一个错误,如"术语' Color.Blue'不被识别为cmdlet的名称"。 有人成功吗?

1 个答案:

答案 0 :(得分:1)

如果您打算使用打字颜色并在编写代码时也有智能感知,您可以使用:

$newNode.ForeColor = [System.Drawing.Color]::Blue

此外,由于颜色转换器可以将颜色名称和R,G,B值转换为颜色,您还可以使用以下选项:

$newNode.ForeColor = "Blue"
$newNode.ForeColor = "0,0,255"