コード例 #1
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            saveFileDialog1.InitialDirectory = workingpath;
            saveFileDialog1.Filter           = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*";
            //saveFileDialog1.FileName = textBoxExcuse.Text + ".txt";
            DialogResult result = saveFileDialog1.ShowDialog();

            if (result == DialogResult.OK)
            {
                if ((String.IsNullOrEmpty(textBoxExcuse.Text)) || (String.IsNullOrEmpty(textBoxResults.Text)))
                {
                    MessageBox.Show("Please specify an excuse and a result", "Unable to Save", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    CurrentExcuse.description = textBoxExcuse.Text;
                    CurrentExcuse.results     = textBoxResults.Text;
                    CurrentExcuse.lastused    = dateTimePickerLastUsed.Value;
                    CurrentExcuse.Save(saveFileDialog1.FileName);
                    MessageBox.Show("Excuse Written");
                    //File.SetLastWriteTime(workingpath + saveFileDialog1.FileName, System.DateTime.Now);
                    //labelFileDate.Text = "";//????
                    UpdateForm(false);
                }
                //File.AppendAllText(saveFileDialog1.FileName, textBoxExcuse.Text+ textBoxResults.Text);
                //labelTitleofFileDate.Text = File.GetLastAccessTime(saveFileDialog1.FileName).ToString();
                //this.Text = "Excuse Manager";
            }
        }