Form Switching In C# : How can I lock (and make it look faded) a parent form while the child form is active? I tried to make the child form topmost but that just made it always visible and I can still edit the parent form. I want to be unable to operate on the main form while the child form is running in VS2012, C#. This is the code I used to call the second form...

    private void checkButton_Click(object sender, EventArgs e)
            {
                Form2 newForm = new Form2(this);
                newForm.Show();
            }