Bonjour,
J'ai une application qui affiche des icônes personnalisés et qui fonctionne bien. Mais ces icônes se trouvent à la racine de l'exécutable. J'aimerai qu'elles soient incorporer à l'intérieur de l'exécutable et ne faire qu'un fichier.
Je patauge déjà entre les différents types de "Action de génération" (propriété d'un fichier ajouté dans l'arbre du projet), notamment "Ressource", "Ressource incorporé" ect.
Par miracle, j'ai réussi a faire afficher le répertoire "Resources", et glisser-déposer mes icônes dans ce répertoires de l'arbre du projet.
Ensuite, pour créer une icône, il faut utiliser le constructeur:
public Icon(
Type type,
string resource
)
Seulement voilà, je ne sais pas quel type mettre (l'exemple montre typeof(Control)) mais j'obtiens l'erreur : "Resource '0.ico' cannot be found in class 'System.Windows.Forms.Control'."
Si quelqu'un pouvait m'expliquer vite fait le fonctionnement des ressources, et surtout me dire quel type il attend. (où spécifie-t-on la classe qui va référencer les ressources ?)
Merci d'avance
Partager