chm(help)bestand openen

Status
Niet open voor verdere reacties.

famlam

Gebruiker
Lid geworden
15 okt 2008
Berichten
416
Bij klik op button:
Hoe laat ik het programma een chm(help)bestand openen?

en vraag 2:
Indien mogelijk: Als de help is geopent en programma wordt gesloten door te klikken op het kruisje: kan ik dan meteen de help laten sluiten?
 
Shell("")

Tussen de "" de locatie van je bestand zetten bijv: c:\helpbestand.chm
 
Shell("")

Tussen de "" de locatie van je bestand zetten bijv: c:\helpbestand.chm

Hoe kun je een relatief pad aangeven?
Want de ene keer kan iemand het in C:/program files/programma hebben staan, maar de andere keer in H:/programma (usb). (slechts voorbeelden)

Verder: is vraag 2 ook mogelijk?
 
Ja:

Code:
Dim MijnProcessen As Process() = Process.GetProcessesByName("")
Dim MijnProcess As Process

For Each MijnProcess In MijnProcessen
   MijnProcess.Kill()
Next MijnProcess

Tussen de "" in de bovenste regel zet je de naam van het process.
Zou niet weten waarmee chm bestanden worden geopend moet je even kijken.
Deze code zet je dan onder de FormClosed Event.
 
... Zou niet weten waarmee chm bestanden worden geopend moet je even kijken.
...
Je zei net met shell("pad")

Mijn vraag is dus (wat anders opgeschreven):
hoe kan ik
-een relatief pad gebruiken (zoals "\helpbestand.chm")
-het pad van het programma ophalen (my.path.get, alleen dan met werkende codes (en zo dus het relatieve pad vinden)
 
Voor het sluiten moet je weten met welk programma het help bestand wordt geopend:thumb:
 
Voor het sluiten moet je weten met welk programma het help bestand wordt geopend:thumb:

o. ok. Ik ga dat binnenkort eventjes uitzoeken. En anders zal de gebruiker maar gewoon twee keer op kruisje moeten klikken :p

En weet iemand het al van het relatieve pad???
 
Code:
System.IO.Path.Get...

En dan kun je voor meerdere dingen kiezen nij get...

b.v.:

GetFileNameWithoutExtension
 
Code:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim HelpMij As New System.Windows.Forms.HelpProvider

        HelpMij.SetShowHelp(Me, True)

        Dim LaadScherm As New OpenFileDialog

        LaadScherm.Filter = "Windows Help Bestanden (*.chm)|*.chm|Alle Bestanden (*.*) |*.*"

        LaadScherm.ShowDialog()

        Dim BestandsNaam = LaadScherm.FileName

        HelpMij.HelpNamespace = BestandsNaam

    End Sub

eerst je file zoeken , met die dialog. OK Klikken daarna op F1 drukken.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan