IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[toolboxbitmap] icone sur usercontrol


Sujet :

VB.NET

  1. #1
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut [toolboxbitmap] icone sur usercontrol
    bonjour
    j'ai fait un control perso, qui hérite de system.windows.forms.control
    je voudrais lui rajouter un icone dans la boite à outil
    et j'arrive pas à utiliser toolboxbitmap

    j'ai essayé avec gettype(button) pour avoir l'icone du bouton, ca marche pas
    j'ai essayé de mettre le fichier dans un fichier de ressources, pas de reussite non plus (j'ai des namespaces et des dossiers dans tous les sens)
    et je ne veux pas trop mettre le fichier directement quelque part

    faut il obligatoirement un bmp ou png ou autre peuvent aller
    faut il rebooter VS pour que ca soit pris en compte ?

    apparement (dixit certains forums) je suis pas le seul à galérer avec ca ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Points : 451
    Points
    451
    Par défaut
    Bonjour,
    Tu peux utiliser une image qui est dans un répertoire mais alors il faut placer le chemin complet dans la ToolboxBitmap.
    Le plus simple est de placer l'image dans le fichier de reoources avec la propriété Action de génération = resources incorporée
    et comme attribut de la classe du composant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <ToolboxBitmap(GetType(MonComposant), "NomImageFichierResource")> _
    exemple pour un composant nommé UCSites(l'image se trouve dans les resources) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ToolboxBitmap(GetType(UCSites), "UCSites.bmp")> _
    Bon boulot Jean

  3. #3
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    j'ai essayé ca il me semble ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [RCP]mes icons sur mes tree n'apparaissent pas
    Par david06600 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 10/01/2006, 10h58
  2. Réponses: 4
    Dernier message: 12/09/2005, 19h23
  3. déplacé icone sur bureau
    Par suiss dans le forum Autres Logiciels
    Réponses: 12
    Dernier message: 02/09/2005, 18h08
  4. [MFC] mettre des icones sur un CTreeCtrl
    Par Toutouffe dans le forum MFC
    Réponses: 3
    Dernier message: 30/11/2004, 17h11
  5. [icone]Comment appliquer une icone sur le.exe
    Par JavaLeDirePartout dans le forum JBuilder
    Réponses: 7
    Dernier message: 24/07/2003, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo