2012-07-03 70 views
0

我一直在嘗試一段時間來獲取豐富的文本框來填充文本文件。通常我會說這很容易,這裏有很多解決方案。我唯一的問題是我不想讓打開的文件對話框填充它,我希望它填充在窗體的onload事件上,並從此處的網絡驅動器上的已知文本文件填充。我找到的每個解決方案似乎都是要求用戶輸入以打開我不想要的文件。這是由於當編輯文本文件時(我們經常會這樣做),我希望文本框能夠模仿這個,而不是過時的硬編碼版本。請幫助填充豐富的文本框沒有openFile對話框C#

+0

什麼UI框架是你使用? Winforms,WPF,Silverlight? –

+0

我正在使用Windows窗體 –

回答

0

如果你知道位置,然後

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

richTextBox1.Loadfile(Myfile); 

可以使用UNC等,但它可能錯誤,如果它不能找到該文件 - 所以我建議文件檢查等

+0

我試過這個,但是當加載文件時它說文件不是有效的格式。是否有我缺少的程序集引用? –

+0

是您加載rtf文件的文件嗎?我試過它,我有一個文件,第一次工作... – BugFinder

+0

沒關係我是一個白癡忘了將文件保存爲RTF星期一早上讓我感謝這是我的soln –

0

使用System.IO.FileSystemWatcher監視文件的更改,然後使用System.IO.File.ReadAllText將文件的內容讀入文本框。

+0

是的,但我將如何指定打開哪個文件? –