Comment faire pour associer une icône personnalisée à une application Visual Basic Formless

Traductions disponibles Traductions disponibles
Numéro d'article: 291569 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Pour les applications Visual Basic qui ne contiennent pas les formulaires, vous pouvez toujours fournir une icône personnalisée pour le fichier exécutable. Cet article explique comment ajouter une ressource d'icône au projet.

Plus d'informations

Lorsque vous créez une application exécutable Visual Basic, vous pouvez sélectionner une icône à partir d'un des formulaires du projet dans la zone de liste déroulante icône sous l'onglet Création de la boîte de dialogue Propriétés du projet à utiliser comme l'icône pour le fichier exécutable. Toutefois, s'il n'y a aucun formulaire ne dans le projet, aucune icône n'est disponibles dans la zone de liste déroulante de l'onglet Créer . Dans ce cas, vous pouvez créer une ressource d'icône personnalisée dans votre projet. Le compilateur utilise cette ressource comme icône pour le fichier exécutable. Si vous incluez plus d'une icône, le compilateur utilise l'icône dont lettre apparaît tout d'abord dans l'alphabet, car elle leur donne priorité par ordre alphabétique.

L'exemple suivant montre comment fournir une icône personnalisée pour un projet EXE Visual Basic simple, formless. Pour cet exemple, vous pouvez sélectionner une icône de votre système ou vous pouvez créer vos propres. Par défaut, Visual Basic 6.0 installe des icônes dans le dossier suivant :
C:\Program Files\Microsoft Visual Studio\Common\Graphics\Icons\
Pour créer votre propre icône, vous pouvez utiliser un outil tel que l'image Editor, qui est disponible à partir du CD-ROM Visual Basic 6.0 (disque 1) ou le CD-ROM Visual Studio 6.0 (disque 3) à l'emplacement suivant :
\Common\Tools\VB\Imagedit\Imagedit.exe

Exemple pas à pas

  1. Créez un nouveau Visual Basic standard projet EXE. Form1 est créé par défaut.
  2. Cliquez avec le bouton droit sur Form1 dans la fenêtre Projet, puis cliquez sur Form1 supprimer pour supprimer le formulaire du projet.
  3. Ajoutez un nouveau module standard (Module1) au projet.
  4. Collez le code suivant dans la fenêtre de code de Module1 :
    Public Sub Main()
         MsgBox "Hello World"
    End Sub
    					
  5. Sélectionnez une icône dans la liste, ou utilisez éditeur d'images (ou un autre outil approprié) pour créer un fichier d'icône.
  6. Pour charger l'éditeur de ressources Visual Basic, procédez comme suit :
    1. Dans le menu compléments , cliquez sur Gestionnaire de compléments .
    2. Recherchez l'éditeur de Visual Basic 6 ressources dans la liste des compléments disponibles.
    3. Double-cliquez sur l' éditeur de Visual Basic 6 ressources pour charger la macro complémentaire d'éditeur.
  7. Dans le menu Outils , cliquez sur Éditeur de ressources .
  8. Dans la fenêtre Éditeur de ressources, cliquez sur Ajouter une icône dans la barre d'outils. (Ce bouton affiche un petit gris disposé en carré décrite en bleu.)
  9. Ouvrez le fichier icône que vous avez créé précédemment.
  10. Par défaut, l'icône est ajoutée avec le nom "101". Cliquez avec le bouton droit sur la ressource d'icône qui vient d'être ajoutée, puis cliquez sur Propriétés .
  11. Dans la zone ID , tapez APPICON pour renommer la ressource d'icône et puis cliquez sur OK .

    Remarque : « APPICON » est simplement un nom suggéré pour la ressource. Si vous disposez déjà de ressources d'autres, nommé icône, assurez-vous que votre icône exécutable commence par une lettre qui se produit par la suite de l'alphabet que les autres icônes. Par exemple, si vous disposez d'une icône qui est nommée « AAA » et un autre nommé « BBB », le compilateur utilise celui qui est nommé AAA sous la forme l'icône d'application.
  12. Dans le menu Fichier , cliquez sur Créer pour compiler le projet Visual Basic.
  13. Dans l'Explorateur Windows, accédez à l'emplacement où vous compilé votre fichier exécutable. Notez que l'icône du fichier exécutable est l'icône que vous avez sélectionné dans l'éditeur de ressources.

Références

Aide en ligne pour Visual Basic MSDN

Propriétés

Numéro d'article: 291569 - Dernière mise à jour: mardi 29 juin 2004 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Basic 5.0 Édition Entreprise
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual Basic 5.0 Édition professionnelle
  • Microsoft Visual Basic 6.0 Édition professionnelle
Mots-clés : 
kbmt kbcompiler kbhowto kbicon KB291569 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 291569
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com