前田稔(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"));
|
![]()