Thanks for the suggestions guys. I found one more solution which is very much what I was looking for.
I prefer to use Parent and child concept here.
So that I can use same form master form and I can use other child forms to get open in the parent form
like as follows I will write in Form one.
Form2 obj = new Form2();
obj.MdiParent = this;
[Added by DaveyM69] You never mentioned you were making a MDI application!
If it's an MDI app then this is fine as the child cannot exist without the parent so the coupling of
is OK and is desirable.
If it's not then it's a poor approach as any call to
may potentially fail if later the form is used not as a child.[/Added]