前田稔(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 に保存
※・