前田稔(Maeda Minoru)の超初心者のプログラム入門
using System.IO; // for File, StreamReader using System.Text; // for Encoding |
public MyForm() { InitializeComponent(); string file_name = "C:\\data\\test\\unicode.txt"; StreamReader reader = new StreamReader(file_name); string A; while((A=reader.ReadLine()) != null) { richTextBox1.AppendText(A + "\n"); } reader.Close(); } |
public MyForm() { InitializeComponent(); string file_name = "C:\\data\\test\\unicode.txt"; StreamReader reader = new StreamReader(file_name); string A; A = reader.ReadToEnd(); richTextBox1.Text = A; reader.Close(); } |
// // MyForm // this.ClientSize = new System.Drawing.Size(575, 433); this.Controls.Add(this.richTextBox1); this.Name = "MyForm"; this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MyForm_FormClosed); this.ResumeLayout(false); ・・・ |
private void MyForm_FormClosed(object sender, FormClosedEventArgs e) { string file_name = "C:\\tmp\\work.txt"; StreamWriter writer = new StreamWriter(file_name, false); for (int i = 0; i < richTextBox1.Lines.Length; i++) { writer.Write(richTextBox1.Lines[i] + "\r\n"); } writer.Close(); } |
private void MyForm_FormClosed(object sender, FormClosedEventArgs e) { string file_name = "C:\\tmp\\work.txt"; StreamWriter writer = new StreamWriter(file_name, false, Encoding.GetEncoding("utf-16")); writer.Write(richTextBox1.Text); writer.Close(); } |
StreamWriter writer = new StreamWriter(file_name, false, Encoding.GetEncoding("utf-16")); |