Search code examples
c#winformsmenustrip

How to add all active forms names to menustrip items in windows application C#


I want to add all the active forms names to the toolstripmenuitem of MenuStrip in my windows application to know how many and which forms are in open state. If I close any form that perticuller name should delete from menustrip.


Solution

  • Use Application.OpenForms property to get all the opened forms. Something like following.

    foreach (Form form in Application.OpenForms)
    {
        ms.Items.Add(form.Name);
    }