Beispiel #1
0
private void LoadFile(string FileName,bool CheckFile)
        {

            string FilePath = string.Concat(PathGenerator.PathGen.GetPath(PathGenerator.PathGen.PathType.DocQnDir), @"\", FileName, ".qnote");






            if ((tabControl1.TabPages.ContainsKey(FileName) == true) && CheckFile==true)
            {
                MessageBox.Show("This file is already open.", "DazzleDesign QuickNotes", MessageBoxButtons.OK, MessageBoxIcon.Stop);


            }
            else
            {
                FileInfo FileInfo = new FileInfo(FilePath);

                qnote Note = new qnote();

                BinaryFormatter Formatter = new BinaryFormatter();
                FileStream Stream = new FileStream(FilePath, FileMode.Open);
                Note = (qnote)Formatter.Deserialize(Stream);
                Stream.Close();

                richTextBox1.Clear();
                OriginalData = "";


                richTextBox1.Rtf = (string)Note.Data;
                OriginalData = (string)Note.Data;

                statuslabel.Text = string.Concat("Created On:  ", (string)Convert.ChangeType(FileInfo.CreationTime, typeof(string)), "   |   Modified On:  ", (string)Convert.ChangeType(FileInfo.LastWriteTime, typeof(string)));

            }
        }
Beispiel #2
0
      private  void WriteFile(string FileName, bool ClearRTF)
        {
            string FilePath = string.Concat(PathGenerator.PathGen.GetPath(PathGenerator.PathGen.PathType.DocQnDir), @"\", FileName, ".qnote");

          FileInfo FileInfo=new FileInfo(FilePath);
            if (ClearRTF == true)
            {
                richTextBox1.Clear();
            }

            qnote Note = new qnote();


            Note.AppVersion = Application.ProductVersion;
            Note.Data = richTextBox1.Rtf;

            BinaryFormatter Formatter = new BinaryFormatter();

            FileStream Stream = new FileStream(FilePath, FileMode.Create);

            Formatter.Serialize(Stream, Note);
            Stream.Close();
        
          statuslabel.Text=string.Concat("Created On:  ",(string) Convert.ChangeType(FileInfo.CreationTime,typeof(string)),"   |   Modified On:  ",(string) Convert.ChangeType(FileInfo.LastWriteTime,typeof(string)));

        }