我使用powershell代码创建了一个树视图,但现在我想在创建期间更改节点的颜色取决于节点的类型。 我试过这个=>
$newNode = new-object System.Windows.Forms.TreeNode
$newNode.ForeColor = Color.Blue;
但是它不起作用,我得到了一个错误,如"术语' Color.Blue'不被识别为cmdlet的名称"。 有人成功吗?
答案 0 :(得分:1)
如果您打算使用打字颜色并在编写代码时也有智能感知,您可以使用:
$newNode.ForeColor = [System.Drawing.Color]::Blue
此外,由于颜色转换器可以将颜色名称和R,G,B值转换为颜色,您还可以使用以下选项:
$newNode.ForeColor = "Blue"
$newNode.ForeColor = "0,0,255"