Как раскрасить определенные строки в текстовом поле в формах PowerShell. Я не использую никаких "студийных" приложений.
Вывод например:
Searching...
a - found
b - Not found
c - found
Ожидаемый результат:
Searching...
a - found
b - \red\Not found\red\
c - found
Я слышал о RichTextBox
, но при использовании приведенного ниже кода он ничего не печатает, просто пустая строка (в коде не было ошибок)
$StatisticsBox = New-Object System.Windows.Forms.RichTextBox
$StatisticsBox.Location = New-Object System.Drawing.Size(170,30)
$StatisticsBox.Size = New-Object System.Drawing.Size(150,320)
$StatisticsBox.MultiLine = $True
$StatisticsBox.ScrollBars = "Vertical"
$StatisticsBox.ReadOnly=$True
$Form.Controls.Add($StatisticsBox)
$StatisticsBox.SelectionColor = 'red' <---- also tried "color.red"
$StatisticsBox.text = "`r`nNot Found:`r`n" + $StatisticsBox.AppendText("colored stirng") + "`r`n" +$StatisticsBox.text