Click here to Skip to main content
15,886,799 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello All,

I am working in a window application in asp.net. in which i used MenuScript and on every menu click form is open every Time.
Problem : On every click of menu items new instance of page is generated.

Requirement : I want that when i open a form on click to a menu that form should open and all other opened forms should be closed.

please give me any idea, article or link to solve my problem.
Posted

1 solution

Let your menu form's name is Menu. So run the snippet below before your new window opens.

C#
List<Form> openForms = new List<Form>();

foreach (Form f in Application.OpenForms)
    openForms.Add(f);

foreach (Form f in openForms)
{
    if (f.Name != "Menu")
        f.Close();
}
 
Share this answer
 
Comments
coolnavjot31 10-Sep-12 2:21am    
thanks a lot....
Kuthuparakkal 10-Sep-12 2:23am    
you're most welcome!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900