Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
872 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] UserControl, enum et Resources

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#] UserControl, enum et Resources

n°996773
lohworm
Posté le 01-03-2005 à 09:15:58  profilanswer
 

Quelqu'un a-t-il l'explication du problème suivant :
 
Je fais un UserControl à partir d'un ImageButton (récupéré dans le VB PowerPack) + une ImageList
 
Je veux proposer un ensemble de couleurs (avec les images qui vont bien dans l'ImgaeList) aussi je fais un enum.
 
Quand je mets l'enum dans la classe du contrôle, ça marche
Quand je mets l'enum en dehors de la classe, dans le namespace (pour raccourcir d'une hiérarchie l'accès aux valeurs de couleur), alorsz là, ça plante en mode design et/ou au runtime du formulaire faisant office de container avec une histoire de fichier resource absent de l'assembly !
 
Donc : quel rapport entre la position de l'enum (dans le namespace / dans la classe) et la présence d'un fichier ressources dans le projet ?
 
si quelqu'un sait, merci d'avance !
 
Laurent

mood
Publicité
Posté le 01-03-2005 à 09:15:58  profilanswer
 

n°996790
gedeon
Posté le 01-03-2005 à 09:23:56  profilanswer
 

C'est pas tres clair ton histoire !
Dire ca marche pas n'est de toute facon pas la bonne methode
Explique ce qui ne marche pas et eventuelement poste du code concis dans lequel tu auras reproduis le pb

n°996881
lohworm
Posté le 01-03-2005 à 10:40:15  profilanswer
 

En attendant de pouvoir fournir un code concis (si tant est que j'y arrive), pour info, voilà déjà le message d'erreur qui survient au Runtime, sur la ligne

Code :
  1. this.BeanImageButton.NormalImage = ((System.Drawing.Image)(resources.GetObject("BeanImageButton.NormalImage" )));


 
dans le InitializeComponent.
 
Donc, c'est certainement lié à l'ImageList...
 
 
 

Code :
  1. Une exception non gérée du type 'System.Resources.MissingManifestResourceException' s'est produite dans mscorlib.dll
  2. Informations supplémentaires : Impossible de trouver des ressources appropriées pour la culture spécifiée (ou la culture neutre) de votre assembly. Assurez-vous que "BeanButton.resources" est correctement incorporé ou lié dans l'assembly "BeanButton".
  3. baseName: BeanButton  locationInfo: BeanButton.BeanButton  resource file name: BeanButton.resources  assembly: BeanButton, Version=1.0.1886.19048, Culture=neutral, PublicKeyToken=null

n°996963
gedeon
Posté le 01-03-2005 à 11:47:30  profilanswer
 

Sachant qu'une imageButton est un controle web il est assez normal que ça ne marche pas sur un formulaire
Essaye avec un button auquel tu va affecter la proprieté imagelist et image index


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] UserControl, enum et Resources

 

Sujets relatifs
Écriture avec un resources bundleconstructeur dans enum....
Incrémentation d'un enum en Java[activeX] Comment récupérer la propriété width d'un usercontrol ?
[ASP.NET] Resources Files comment on fait ???Erreur dans des resources avec mySQL.
Créer un userControl editableNo public UserControl detected
question sur enum et classe [possible ou pas ?][C#] Créer un UserControl à partir d'une classe
Plus de sujets relatifs à : [C#] UserControl, enum et Resources


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR