[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

How to access help files

Posted on 2004-09-29
6
Medium Priority
?
221 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 70

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 70

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
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 70

Accepted Solution

by:
Éric Moreau earned 450 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

What’s Wrong with Your Cloud Strategy ?

Even as many CIOs are embracing a cloud-first strategy, the reality is that moving to the cloud is a lengthy process and the end-state is likely to be a blend of multiple clouds—public and private. Learn why multicloud solutions matter in this webinar by Nimble Storage.

Question has a verified solution.

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

Article by: Kraeven
Introduction Remote Share is a simple remote sharing tool, enabling you to see, add and remove remote or local shares. The application is written in VB.NET targeting the .NET framework 2.0. The source code and the compiled programs have been in…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …

649 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