0

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

4

2 回答 2

0

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

于 2012-07-03T14:33:34.270 回答
0

如果你知道位置然后

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

richTextBox1.Loadfile(Myfile);

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

于 2012-07-03T14:43:43.503 回答