2017-10-27 6 views
1

私はpowershellコードを使ってツリービューを作成しましたが、作成中にノードの色を変更したいのは、ノードのタイプによって異なります。 私はこの=>TreeNodeのForeColorを設定する方法は?

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

を試みたが、それは働いていない、私は「用語 『Color.Blueは』コマンドレットの名前として認識されていません」のようなエラーが発生しました。 誰でも成功することができますか?あなたは型付き色を使用してコードを書くときにもインテリセンスを持ってしようとしている場合は

+1

は、私はすでにそれを試みたが、それは私が再試行します –

+0

$ newNode.ForeColor =「ブルー」を試してみてください働いていない。私はあなたに戻ってきます – MatDev8

答えて

1

、あなたが使用することができます。

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

をまた、色変換は、色の名前とR、G、Bの値に変換することができますので、色、あなたはまた、次のオプションを使用することができます。

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

が動作していないが、私は前に試み、それがあったようにそれが何かある – MatDev8

+0

私はそれらの両方をテストし、彼らは正常に動作します。ですから解決策を適用する際に問題がある場合はお知らせください:) –

+0

これは問題ありません。それは働いています:) – MatDev8

関連する問題