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 (attribut, icone dans boite à outils)


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut ToolBoxBitmap (attribut, icone dans boite à outils)
    bonjour

    j'essaye déseperemment de mettre des icones sur mes controles persos
    j'ai tout essayé et ca ne marche pas, meme en donnant un chemin fixe


    mon projet n'a pas de namespace
    mon controle en a un
    j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     System.ComponentModel.ToolboxItem(True), System.Drawing.ToolboxBitmap("c:\ToolBoxButton.bmp")
    j'ai essayé avec des bmp en 16x16 24 bits et 16 couleurs


    quelqu'un pourrait me dire si y a un mystère à trouver pour que ca marche ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    J'ai fait comme ca et ca marche avec un fichier bmp, 16*16 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    
    <ToolboxBitmap(GetType(ComDefinitionControl), "ComDefinitionControl.bmp")> _
    PublicClass ComDefinitionControl
    ..........
    

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je pense que la méthode de OhMonBato est la bonne
    Par contre il y a une contrainte sur le nom de l'image dans les ressources de l'assembly :
    http://msdn.microsoft.com/fr-fr/libr...9d(VS.80).aspx

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    lien mort apparemment

    j'ai testé plein de méthodes avec le fichier en ressources et les gettype()
    je pensais que le chemin fixe vers un fichier marcherait mieux, mais à priori non ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Desole mais je ne comprends pas trop le sens de ta reponse. Ce que j'ai indique ne marche pas chez toi ?
    Pour le lien je suis surpris car la j'ai un internet tres tres tres tres lent donc je ne me risque pas a reessaye mais j'ai ete dessus ce matin, ca marchait.

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    idem, le lien fonctionne chez moi...

    Si j'ai bien compris, tu devrais avoir quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Namespace MonNamespace
     
        <ToolboxBitmap(GetType(MonControle), "MonControle.bmp")> _
        Public Class MonControle
     
            ...
    Et dans les ressources, l'image doit s'appeler "MonNamespace.MonControle.bmp"

Discussions similaires

  1. User Control perso dans boite à outils
    Par shadowmoon dans le forum Visual Studio
    Réponses: 0
    Dernier message: 01/08/2014, 15h35
  2. Bouton "Ajouter une couche vectorielle" dans boite à outils
    Par Mides dans le forum IGN API Géoportail
    Réponses: 9
    Dernier message: 19/10/2012, 12h57
  3. [2005] Ajout d'un icone dans boite à outils
    Par mexong dans le forum Visual Studio
    Réponses: 1
    Dernier message: 21/01/2008, 14h32
  4. Icone dans Barre d'outils
    Par cjacquel dans le forum MFC
    Réponses: 1
    Dernier message: 18/12/2006, 11h52
  5. Icone dans boite de dialogue
    Par remixes dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/09/2006, 13h47

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