cs_yoannd
Messages postés305Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 août 20117 3 oct. 2007 à 15:06
Je ne sais pas si l'image est incluse à la compilation ou si c'est seulement un lien symbolique vers le fichier qui est fait. Mais pour être sûr, tu peux compiler ton composant et l'ajouter à ta toolbox. Ensuite tu fermes Visual Studio, tu déplaces ton fichier pour que le chemin du fichier devienne faux, et enfin tu réouvres visual studio. Si ton icone est là, c'est que c'est bon.
L'autre solution, c'est d'ajouter ton image dans les ressources du projet contenant ton composant, et d'utiliser l'attribut ToolBoxBitmapAttribute de la façon suivante :
// of an image resource to look for.
[ToolboxBitmap(typeof(MyControl), "MyControlBitmap")]
class MyControl : UserControl
{
}
... ou "MyControlBitmap" est le nom de te ressource.
En résumé, il faut ajouter un attribut à la classe de ton composant grace à cette instruction (juste avant la déf. de la classe) :
[ToolboxBitmap(@"C:\Documents and Settings\Joe\MyPics\myImage.bmp")]
Chronolode
Messages postés37Date d'inscriptionlundi 7 août 2006StatutMembreDernière intervention25 février 2010 3 oct. 2007 à 14:58
ça marche
mais ci j'utilise le composant sur un autre poste ou il n ya pas le fichier image?
y a t'il une solution?
merci yoannd
celui qui n'avance pas recule