Pour une fois, j'ai joint à une appli un petit fichier d'aide (c'est une
corvée pour moi ces fichiers d'aide !).
J'ai associé ce fichier chm à un composant HelpProvider et lorsque je teste
avec la touche F1, mon fichier s'ouvre normalement.
Je pourrais en rester là mais je souhaiterais pouvoir ouvrir ce fichier
d'aide avec un bouton dans une winform.
Que faut-il coller comme code dans le bouton pour lancer ce fichier d'aide ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TroXsA - [VB.NET-2005]
Un simple process non ?
Sub HelpCHM() Dim MyP As New Process With MyP.StartInfo .UseShellExecute = False .RedirectStandardOutput = True .FileName = Application.StartupPath & "fichieraide.chm" End With MyP.Start() End Sub
-- TroXsA http://cerbermail.com/?rIXgaw9Xsl
Un simple process non ?
Sub HelpCHM()
Dim MyP As New Process
With MyP.StartInfo
.UseShellExecute = False
.RedirectStandardOutput = True
.FileName = Application.StartupPath & "fichieraide.chm"
End With
MyP.Start()
End Sub
Sub HelpCHM() Dim MyP As New Process With MyP.StartInfo .UseShellExecute = False .RedirectStandardOutput = True .FileName = Application.StartupPath & "fichieraide.chm" End With MyP.Start() End Sub
-- TroXsA http://cerbermail.com/?rIXgaw9Xsl
Denis
Bonjour,
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou autre
le message suivant s'affiche :
Une exception non gérée du type 'System.ComponentModel.Win32Exception' s'est produite dans system.dll
Informations supplémentaires : %1 n'est pas une application Win32 valide
2nis
"TroXsA - [VB.NET-2005]" wrote:
Un simple process non ?
Sub HelpCHM() Dim MyP As New Process With MyP.StartInfo ..UseShellExecute = False ..RedirectStandardOutput = True ..FileName = Application.StartupPath & "fichieraide.chm" End With MyP.Start() End Sub
-- TroXsA http://cerbermail.com/?rIXgaw9Xsl
Bonjour,
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou autre
le message suivant s'affiche :
Une exception non gérée du type 'System.ComponentModel.Win32Exception' s'est
produite dans system.dll
Informations supplémentaires : %1 n'est pas une application Win32 valide
2nis
"TroXsA - [VB.NET-2005]" wrote:
Un simple process non ?
Sub HelpCHM()
Dim MyP As New Process
With MyP.StartInfo
..UseShellExecute = False
..RedirectStandardOutput = True
..FileName = Application.StartupPath & "fichieraide.chm"
End With
MyP.Start()
End Sub
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou autre
le message suivant s'affiche :
Une exception non gérée du type 'System.ComponentModel.Win32Exception' s'est produite dans system.dll
Informations supplémentaires : %1 n'est pas une application Win32 valide
2nis
"TroXsA - [VB.NET-2005]" wrote:
Un simple process non ?
Sub HelpCHM() Dim MyP As New Process With MyP.StartInfo ..UseShellExecute = False ..RedirectStandardOutput = True ..FileName = Application.StartupPath & "fichieraide.chm" End With MyP.Start() End Sub
-- TroXsA http://cerbermail.com/?rIXgaw9Xsl
Fred
Dans le message:, Denis écrit:
Bonjour,
Bonjour,
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou autre
Tu peux essayer avec HH Par exemple cette commande affiche les raccourcis clavier de OE. HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm
(Pour rester dans l'idée du process. Il y a peut-être un autre moyen que je ne connais pas)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Dans le message:462E0EC5-903E-42E3-A0CE-B40D2A3E8FA8@microsoft.com,
Denis écrit:
Bonjour,
Bonjour,
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou
autre
Tu peux essayer avec HH
Par exemple cette commande affiche les raccourcis clavier de OE.
HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm
(Pour rester dans l'idée du process. Il y a peut-être un autre moyen que
je ne connais pas)
Peut-être tout simplement la méthode de classe ShowHelp de la classe Help. Un truc du genre :
Help.ShowHelp(this, helpProvider1.HelpNamespace)
Merci, cela me sera utile très prochainement !
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Denis
Help.ShowHelp fonctionne très bien,
Merci
Aloha, 2nis
"Fabien Bezagu" wrote:
Peut-être tout simplement la méthode de classe ShowHelp de la classe Help. Un truc du genre :
Help.ShowHelp(this, helpProvider1.HelpNamespace)
Fabien
"Fred" a écrit dans le message de news: % > Dans le message:, > Denis écrit: >> Bonjour, > > Bonjour, > >> Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou >> autre > > Tu peux essayer avec HH > Par exemple cette commande affiche les raccourcis clavier de OE. > HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm > > (Pour rester dans l'idée du process. Il y a peut-être un autre moyen que > je ne connais pas) > > > -- > Fred > http://www.cerbermail.com/?3kA6ftaCvT
Help.ShowHelp fonctionne très bien,
Merci
Aloha, 2nis
"Fabien Bezagu" wrote:
Peut-être tout simplement la méthode de classe ShowHelp de la classe Help.
Un truc du genre :
Help.ShowHelp(this, helpProvider1.HelpNamespace)
Fabien
"Fred" <foleide@libre.france> a écrit dans le message de news:
%23ayiv7srFHA.1984@tk2msftngp13.phx.gbl...
> Dans le message:462E0EC5-903E-42E3-A0CE-B40D2A3E8FA8@microsoft.com,
> Denis écrit:
>> Bonjour,
>
> Bonjour,
>
>> Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou
>> autre
>
> Tu peux essayer avec HH
> Par exemple cette commande affiche les raccourcis clavier de OE.
> HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm
>
> (Pour rester dans l'idée du process. Il y a peut-être un autre moyen que
> je ne connais pas)
>
>
> --
> Fred
> http://www.cerbermail.com/?3kA6ftaCvT
Peut-être tout simplement la méthode de classe ShowHelp de la classe Help. Un truc du genre :
Help.ShowHelp(this, helpProvider1.HelpNamespace)
Fabien
"Fred" a écrit dans le message de news: % > Dans le message:, > Denis écrit: >> Bonjour, > > Bonjour, > >> Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou >> autre > > Tu peux essayer avec HH > Par exemple cette commande affiche les raccourcis clavier de OE. > HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm > > (Pour rester dans l'idée du process. Il y a peut-être un autre moyen que > je ne connais pas) > > > -- > Fred > http://www.cerbermail.com/?3kA6ftaCvT
-
Perso j'utilise archidoc pour mes fichiers d'aide, (www.archidoc.org je crois) et dans l'aide y'a ce qu'il faut pour afficher un HelpPopup à partir du '?' de la barre de titre. L'exemple est pour VB.net justement, c'est hyper simple.
"Fabien Bezagu" <fbezagu_at_novacor_dot_fr> a écrit dans le message de news:
Peut-être tout simplement la méthode de classe ShowHelp de la classe Help. Un truc du genre :
Help.ShowHelp(this, helpProvider1.HelpNamespace)
Fabien
"Fred" a écrit dans le message de news: %
Dans le message:, Denis écrit:
Bonjour,
Bonjour,
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou autre
Tu peux essayer avec HH Par exemple cette commande affiche les raccourcis clavier de OE. HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm
(Pour rester dans l'idée du process. Il y a peut-être un autre moyen que je ne connais pas)
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Perso j'utilise archidoc pour mes fichiers d'aide, (www.archidoc.org je
crois) et dans l'aide y'a ce qu'il faut pour afficher un HelpPopup à partir
du '?' de la barre de titre. L'exemple est pour VB.net justement, c'est
hyper simple.
"Fabien Bezagu" <fbezagu_at_novacor_dot_fr> a écrit dans le message de news:
eDi7DBtrFHA.2604@TK2MSFTNGP14.phx.gbl...
Peut-être tout simplement la méthode de classe ShowHelp de la classe Help.
Un truc du genre :
Help.ShowHelp(this, helpProvider1.HelpNamespace)
Fabien
"Fred" <foleide@libre.france> a écrit dans le message de news:
%23ayiv7srFHA.1984@tk2msftngp13.phx.gbl...
Dans le message:462E0EC5-903E-42E3-A0CE-B40D2A3E8FA8@microsoft.com,
Denis écrit:
Bonjour,
Bonjour,
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou
autre
Tu peux essayer avec HH
Par exemple cette commande affiche les raccourcis clavier de OE.
HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm
(Pour rester dans l'idée du process. Il y a peut-être un autre moyen que
je ne connais pas)
Perso j'utilise archidoc pour mes fichiers d'aide, (www.archidoc.org je crois) et dans l'aide y'a ce qu'il faut pour afficher un HelpPopup à partir du '?' de la barre de titre. L'exemple est pour VB.net justement, c'est hyper simple.
"Fabien Bezagu" <fbezagu_at_novacor_dot_fr> a écrit dans le message de news:
Peut-être tout simplement la méthode de classe ShowHelp de la classe Help. Un truc du genre :
Help.ShowHelp(this, helpProvider1.HelpNamespace)
Fabien
"Fred" a écrit dans le message de news: %
Dans le message:, Denis écrit:
Bonjour,
Bonjour,
Cela fonctionne avec un exe à lancer mais pas avec un fichier chm ou autre
Tu peux essayer avec HH Par exemple cette commande affiche les raccourcis clavier de OE. HH C:WINDOWShelpmsoe.chm::/mail_hotkeys.htm
(Pour rester dans l'idée du process. Il y a peut-être un autre moyen que je ne connais pas)