Upon opening a new instance of a form, a file that should be read, is not
===

In my application, I have one form. When a button is pressed to open a new instance of that form I have the following code (Which also is run at first application start up):

    private void Form1_Load(object sender, EventArgs e)
            {
                if (File.Exists(@"C:\Users\Vlad\Documents\" + this.Text.ToString() +"_Settings_Save.rtf"))
                {
                    try
                    {
                        richTextBox2.LoadFile(@"C:\Users\Vlad\Documents\" + this.Text.ToString() + "_Settings_Save.rtf", RichTextBoxStreamType.RichText);
                        richTextBox1.LoadFile(richTextBox2.Text + @"\" + this.Text.ToString() + "_Save_File.rtf", RichTextBoxStreamType.RichText);
                        /*
                        TextReader tr = new StreamReader(@"\\test.txt");
                        int NumberOfLines = 1;
                        string[] ListLines = new string[NumberOfLines];
                        for (int i = 1; i < NumberOfLines; i++)
                        {
                            ListLines[i] = tr.ReadLine();
                        }
                        richTextBox2.Text = (ListLines[1]);*/
                    }
                    catch
                    {
    
                    }
                }
                else if (File.Exists(@"C:\Users\Vlad\Documents\" + this.Text.ToString() + "_Settings.txt"))
                {
                    richTextBox2.LoadFile(@"C:\Users\Vlad\Documents\" + this.Text.ToString() + "_Settings.txt");
                    richTextBox1.LoadFile(richTextBox2.Text + @"\" + this.Text.ToString() + "_TestSave.txt");
                }
                else
                {
                }
            }

    private void newToolStripMenuItem_Click(object sender, EventArgs e)
            {
               
                double n = Application.OpenForms.Count;
                double x = n + 1;
                Form1 newForm = new Form1();
                newForm.Show();
                newForm.Text = "Notables " + x.ToString();
               
            }

I was hoping that when a new instance is opened, the new form would do the form1_load event and load that file.

This application is meant to be universal in saving. Meaning, you can open and close as many instances as you want, and in EACH instance, there will be the same text as before the instance was closed.

I apologize if this was confusing.

Its time for me to go now, I will respond to all questions tomorrow morning. About 6 hours from now.

Thank you.

