|
はつねさん、ダッチさん ありがとうございました。
返信が遅くなってしまい、申し訳ありません。
教えていただいたサイト等を参考に下記のような記述をしたところ、 思ったとおりの動きになりました。
OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Title = "アイテムリストを選択"; openFileDialog1.InitialDirectory = @"C:\"; openFileDialog1.FileName = "item.txt"; openFileDialog1.Filter = "テキスト ファイル|*.txt;*.log|すべてのファイル|*.*"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; openFileDialog1.Multiselect = true; openFileDialog1.ShowHelp = true; openFileDialog1.ShowReadOnly = true; openFileDialog1.ReadOnlyChecked = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK) { MessageBox.Show("リストを読み込みました","完了");
string fil = openFileDialog1.FileName; if (System.IO.File.Exists(fil) == true) { System.IO.StreamReader sw = new System.IO.StreamReader (fil, System.Text.Encoding.GetEncoding("Shift_JIS")); try { string line = ""; while ((line = sw.ReadLine()) != null) { leftBox.Items.Add(line); } } finally { sw.Close(); } }
}
openFileDialog1.Dispose();
ここで質問するのは初めてですが、 親切に教えていただけてうれしかったです。 ありがとうございました。
|