2010-06-24 12 views
0

Je veux afficher le contenu d'un fichier RTF dans un Powershell RichTextBox. J'essaie de faire une sorte de CLUF personnalisé, et la façon la plus simple de le faire serait d'écrire le contenu dans un fichier RTF et de l'afficher ensuite dans un RichTextBox sur mon formulaire, donc l'utilisateur doit cliquer une case à cocher pour l'accepter.Comment afficher un fichier .rtf dans un Powershell RichTextBox

(je suis sûr que cela se trouve entre ServerFault et StackOverflow, mais je devine les gourous de DotNet ici connaîtrai le mieux. ;-))

Cheers,

Ben

Répondre

1

OK - c'était facile. Aurait dû avoir un peu plus mon cul paresseux sur Google avant de poster. Utilisé RichTextFile.Loadfile(c:\myfile.rtf) et cela a fonctionné un régal.

+0

Ensuite, vous pouvez accepter votre réponse;) – stej

4

Au cas où quelqu'un d'autre se demanderait d'où provient le PowerShell RichTextBox control, il s'agit d'une référence à celui de System.Windows.Forms. Voici le code avec l'accumulation de prérequis:

[Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") 
$rtb = New-Object System.Windows.Forms.RichTextBox 
$rtb.LoadFile($path)