Solved

How to access help files

Posted on 2004-09-29
6
177 Views
Last Modified: 2010-04-23
I am new to VB.NET 2002.  I have a question about using CHM "Help Files" and I haven't found information anywhere on the Internet that I have understood or that has helped me so far. When my program is installed the packager will ask the user what directory they want the software installed to. Default will be C:\Program Files\Lexco and the support files including the help file will be in C:\Program Files\Lexco\Support Files but if the user changes it to another directory then I would need my program to be able to find the Support Files directory for the Help.chm file so it could be used.  

My question: In my code how to I account for this when pointing to my support files such as the Help.chm?  A simple commented working example using the F1 Help Provider would be great.

Thanks,

0
Comment
Question by:teamdad
  • 3
  • 3
6 Comments
 
LVL 69

Expert Comment

by:Éric Moreau
ID: 12186197
You can use Application.StartupPath to know from which folder your application is running.

Me.helpProvider1.HelpNamespace = Application.StartupPath & "\YourFile.chm"
0
 
LVL 69

Expert Comment

by:Éric Moreau
ID: 12186202
or
Me.helpProvider1.HelpNamespace = Application.StartupPath & "\support\help.chm"
0
 

Author Comment

by:teamdad
ID: 12186260
emoreau,

Thank you for the quick reply, I have a F1 help provider on my form and have used your code but in the debug mode it don't bring up the help file.  I have watched for spelling errors and tried the Help.chm in the bin folder since it would be the application startup path and it still won't pull up. Is it something i'm doing?



I also have a post for assistance with embedded fonts if you are interested.
http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/VB_DOT_NET/Q_21150219.html
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 69

Accepted Solution

by:
Éric Moreau earned 150 total points
ID: 12186326
have you set the ShowHelp to true for all controls?
0
 

Author Comment

by:teamdad
ID: 12186391
Yes. For the MenuItem and the form.
0
 

Author Comment

by:teamdad
ID: 12195829
I had to make some adjustments to the code you gave me but now it works great!!

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim hPath As String = Application.StartupPath()
        Me.HelpProvider1.HelpNamespace = hPath & "\Support Files\Help.chm"
    End Sub
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Introduction As chip makers focus on adding processor cores over increasing clock speed, developers need to utilize the features of modern CPUs.  One of the ways we can do this is by implementing parallel algorithms in our software.   One recent…
It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

930 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

13 Experts available now in Live!

Get 1:1 Help Now