0

指定されたファイル名(テキストボックスで提供される)とリッチテキストボックスで提供されるコンテンツを使用して(実行可能ファイルがある場所に)テキストファイルを作成する単純なwinアプリケーション(C#、VS 2010)を作成しようとしています。コードは次のようになります。

string executableLocation = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
String path = System.IO.Path.Combine(executableLocation, tbtextname.Text + ".txt");
System.IO.File.WriteAllText(@path, richTextBox1.Text);
richTextBox1.Clear();
tbtextname.Clear();

しかし、テキストを保存したい場合のように、すべてを混同しています:

私の

名前

スーパーマン

次に、テキスト ファイルの内容を次のような形式で提供しますmynameissuperman。入力された形式でテキストを取得するにはどうすればよいですか? 助けてください。

4

4 に答える 4

0

RichTextBoxSaveFile()コンテンツをRTFとして保存するメソッドが呼び出されます。

これにより、書式設定を含むすべてのテキストが保存されます。

http://msdn.microsoft.com/en-us/library/aa335487(v=vs.71).aspx

于 2013-06-13T19:40:15.833 に答える
0

あなたはこのようなことをしたいでしょう

richTextBox1.SaveFile("Test.txt or your file path",RichTextBoxStreamType.PlainText);
于 2013-06-13T19:41:36.430 に答える
0

答えは解決しましたが、申し訳ありませんが、テキストライターではなくストリームライターを意味していました

于 2013-06-13T20:00:54.577 に答える
-1

textwritter クラス system.io.textwritter writter = new system.io.textwritter("ファイルを保存する場所") writter.write("you content"); を使用してみてください。ライター.close();

于 2013-06-13T19:32:52.627 に答える