Always accessible help form

Posted on 2014-08-15
Last Modified: 2016-06-21
I have a main form from which a user can open a help form (non modal), which obviously contains the documentation. The user must be able to keep this form open while going through the rest of the application.

From the main form other forms will be opened, which all be modal forms. When other forms are open, the help form cannot be accessed, because those other forms are modal. The help form can only be accesses when, besides the help form, only the main form is open (owner of help form).

Is it possible to make the help form always accessible, no matter what sub forms are open (as described above)?

One solution I can think of is to make a separate project for only the help form, so that it can be started as a separate process, but if possible I want to avoid this. I like to keep the help form in the main application.

Is it possible what I want?
Question by:Marc VB
    1 Comment
    LVL 40

    Accepted Solution

    Look at what they did in Visual Studio. The Help system is a separate application. This enables you to have a single help window, that you can start from the main form and still access when you are in the Options dialog for instance.

    This is the only way to go if you want the help form to be opened from the main form and still be accessible when modal forms are opened.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Suggested Solutions

    Title # Comments Views Activity
    ASP.NET MVC site showing code blocks 3 45 euclidean math 2 26
    Gridview Edit Row 10 33
    Richtextbox formatting 8 18
    This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
    Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now