我问,因为我在学校的一个项目工作。 是的,这是功课。 但是,我想了解一点点,虽然。
这是被问的一个例子。
•当用户点击“保存”按钮,填写所选记录到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);
}
//...
是否有人可以帮助我理解这一点?