if (agreed conditions the open form 1) { Form1 frm = new Form1(); frm.Show(); }instead of checking conditions in outside open Form1 form and the opening of Form1 appears many places in the program you want to put conditions inside Form1 it will be difficult to implement, there are certain you know this how ?