2010-06-24 3 views
0

Я хочу отобразить содержимое RTF-файла в Powershell RichTextBox.Как показать файл .rtf в Powershell RichTextBox

Я пытаюсь сделать своеобразное пользовательское EULA, и самый простой способ сделать это - записать содержимое в RTF-файл, а затем отобразить его в RichTextBox в моей форме, чтобы пользователь мог щелкнуть флажок, чтобы принять его.

(я уверен, что это сидит между ServerFault и StackOverflow, но я предполагаю, что Dotnet гуру здесь будет лучше знать ;-).)

Cheers,

Бен

ответ

1

OK - это было легко. Должен был получить ленивую задницу в Google немного больше, прежде чем публиковать. Использовал RichTextFile.Loadfile(c:\myfile.rtf), и это сработало.

+0

Тогда вы можете принять ваш ответ;) – stej

4

В случае, если кто-то еще случается на этом удивлении, откуда пришел PowerShell RichTextBox control, он ссылается на ссылку в System.Windows.Forms. Вот код с обязательным составом:

[Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") 
$rtb = New-Object System.Windows.Forms.RichTextBox 
$rtb.LoadFile($path) 
Смежные вопросы