不使用openFile对话框填充富文本框C#

时间:2012-07-03 14:28:34

标签: c# visual-studio-2010 richtextbox

我已经尝试了一段时间来从文本文件中填充富文本框。通常我会说这很容易,这里有很多解决方案。我唯一的问题是我不希望打开文件对话框填充它我希望它填充在表单的onload事件上,并从此处的网络驱动器上的已知文本文件填充。我找到的每个解决方案似乎都要求用户输入打开我不想要的文件。这是因为当文本文件被编辑时(通常是这样)我希望文本框模仿它而不是硬编码的过时版本。请帮助

2 个答案:

答案 0 :(得分:0)

使用System.IO.FileSystemWatcher监视文件的更改,然后使用System.IO.File.ReadAllText将文件内容读入文本框。

答案 1 :(得分:0)

如果您知道该位置,那么

const string Myfile = @"c:\test\myfile.rtf";

richTextBox1.Loadfile(Myfile);

您可以使用UNC等,但如果找不到文件可能会出错 - 所以我建议进行文件检查等。