I have a two forms in C# windows application .I want to control the component from first form the control are placed in second form?
Okay, take the constructor of the second form and make it: Code: FirstForm firstForm; public SecondForm(FirstForm _first) { firstForm = _first; } // do whatever to firstForm's controls. (Make sure the controls or whatever you are accessing is public.) Now when you declare SecondForm in FirstForm, use it like this: Code: void ShowSecondForm() { SecondForm sf = new SecondForm(this); sf.Show(); } There you go. I hope that's what you wanted.