私は学校のプロジェクトに取り組んでいるので質問しています。はい、これは宿題です。でも、もう少し理解しようとしています。
聞かれる内容の一例です。
• ユーザーが [保存] ボタンをクリックすると、選択したレコードを txtFilePath (相対パスではなく絶対パス) で指定されたファイルに、現在内部にある値を切り捨てずに書き込みます。
これは私が持っているものです。
private void button2_Click(object sender, EventArgs e)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter myWriter = new StreamWriter(saveFileDialog1.FileName);
myWriter.Write(txtFilePath.Text);
myWriter.Close();
}
}
今、私はこれを正しく行っているかどうかわかりません。デスクトップに保存してリストボックスから削除し、再度リロードしようとしても何も表示されません。これは私のフォームにあるものです。
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader myReader = new StreamReader(openFileDialog1.FileName);
txtFilePath.Text = openFileDialog1.FileName;
txtFilePath.Text = myReader.ReadToEnd();
myReader.Close();
}
}
そして、これが負荷です。
private void Form1_Load(object sender, EventArgs e)
{
string[] myFiles = Directory.GetFiles("C:\\");
foreach (string filename in myFiles)
{
FileInfo file = new FileInfo(filename);
employeeList.Items.Add(file.Name);
}
//...
誰かがこれを理解するのを手伝ってくれますか?