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 に答える