前田稔(Maeda Minoru)の超初心者のプログラム入門
static void Main(string[] args) { ・・・ } |
static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); switch(args.Length) { case 0: Application.Run(new Form1()); break; case 1: Application.Run(new Form1(args[0])); break; case 2: Application.Run(new Form1(args[0], args[1])); break; } } |
public Form1() { XML_Load(); InitializeComponent(); this.richTextBox1.Font = font; } public Form1(string tfile) { FormInit(tfile, string.Empty); } public Form1(string tfile, string tcode) { FormInit(tfile, tcode); } |
private void FormInit(string tfile, string tcode) { XML_Load(); InitializeComponent(); this.richTextBox1.Font = font; txtfile = tfile; LoadFile(tcode); } |
private void LoadFile(string tcode) { StreamReader reader; txtcode = tcode; richTextBox1.Clear(); if (txtcode==string.Empty) reader = new StreamReader(txtfile); else reader = new StreamReader(txtfile, Encoding.GetEncoding(txtcode)); string A; while ((A = reader.ReadLine()) != null) { richTextBox1.AppendText(A + "\n"); } reader.Close(); } |
public string ED_Path = @"C:\bin\TextEditor.exe"; if (File.Exists(fileName)) //ファイルの存在を確認 { Process.Start(ED_Path, fileName); } |
[Previous Chapter ↑] XML に保存
※・