Comment appeler une .htm ou autre d'un MainMenu ...
jackripper
Messages postés46Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention11 octobre 2006
-
11 juin 2005 à 09:58
jackripper
Messages postés46Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention11 octobre 2006
-
12 juin 2005 à 18:09
Bonjour tous,
Je recherche le moyen de faire apparaitre une fenêtre "aide.htm" qui est contenu dans un dossier projet à partir de la fonction MainMenu situé en haut de la fenetre.
Comment faire pour que celle-ci s'affiche lors du clic sur le mot aide contenu dans MainMenu ?
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 201012 11 juin 2005 à 12:03
dsl sim51, on a posté en même temps...
Ta méthode par ShellExecute est intéressante, mais ne convient pas trop
dans ce cas, car on ne demande l'affichage d'une page d'aide, pas
forcément du navigateur complet (dans ce cas, tous les boutons du
navigateur ne servent à rien)
C'est également mieux au niveau de l'interface d'utiliser un
Webbrowser, car jackripper peut faire ce qu'il veut de la fenêtre
d'aide (taille personnalisée, ajout d'autres composants VCL...)
@+
Bonne Prog'
Nico
<hr>
N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 12 juin 2005 à 12:20
RE jackripper,
Je vois pas ton problème avec ma solution, normalement elle doit
marcher, je l'utilise tout le temps moi pour faire mes fichier d'aide
et ya pas de prob. Tu as suivi le bou de code que je t'ai donné ?
Explique mieux se qu'il ne va pas
N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!
ni69
Messages postés1418Date d'inscriptionsamedi 12 juin 2004StatutMembreDernière intervention 5 juillet 201012 12 juin 2005 à 13:10
Quel est ton problème sur ton code ? Quel message
d'erreur obtiens-tu ? Es-tu sûr du nom de la form (AboutBox) ? Ne le
confonds-tu pas avec le nom de l'unité ?
Sinon, pour le webbrowser, tu peux l'avoir en tant que contrôle ActiveX. Tu peux donc l'importer. Pour ce faire, fais ceci :
'Composant'
'Importer un composant'
Puis sélectionne 'Importer un contrôle ActiveX'
Dans la liste, sélectionne 'Microsoft Internet Controls' (version 1.1)
Puis dans l'étape suivante, sélectionne la page de palette 'Internet'
En fais suivant pour terminer l'opération.
Tu devrais ensuite trouver ces deux composants dans la page 'Internet' de la palette de composants :
TWebBrowser_V1 et TWebBrowser.
Il faudra utiliser le plus souvent TWebBrowser.
@+
Bonne Prog'
Nico
<hr>
N'oubliez pas de cliquer sur Réponse acceptée lorsque la réponse vous convient !
jackripper
Messages postés46Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention11 octobre 2006 12 juin 2005 à 18:09
Ok pour l'installe d'un composant.
Mais je ne crais pas d'applique internet.
Mais l'environnement du bureau et la disposition des menu Delphi 2005 personnel n'est pas pareil. J'ai trouvé une autre façon de faire.
J'utilise Dialog With Help. Comment çà tout sera maintenue dans le
ProjectX.bdsproj Gestionnaire de projet.