C # Argument 'picture' doit être une image qui peut être utilisée comme une icône

j'ai de la difficulté à importer une icône dans mon application. J'ai un formulaire principal et je suis en train d'importer une nouvelle icône via Icon champ Properties.

L'image est déjà dans .ico format: voici le lien vers l'icône que j'essaie d'utiliser.

quelqu'un sait-il Pourquoi Microsoft Visual Studio afficherait cette erreur?

Argument 'picture' must be a picture that can be used as an Icon

N'importe quelle aide serait bonne.

19
demandé sur Rubens Mariuzzo 2012-04-26 16:19:28

3 réponses

j'ai eu cette erreur récemment. Quelques recommandations:

  • assurez-vous que l'icône est carré (16x16, 32x32)
  • essayez de le sauvegarder dans un PNG et d'utiliser ce service gratuit pour la conversion:http://www.convertico.com/
24
répondu Wingman4l7 2013-04-09 00:42:44

nous avons une application qui fonctionne bien sur 99% de nos ordinateurs, mais dans un ordinateur portable il ressort Cette erreur.

il semble que notre problème est que l'utilisateur de l'ordinateur portable a défini le texte de l'écran/la taille de l'image à 150%. Cela pourrait causer autrement images de travail ne fonctionne plus. Nous verrons si cela fonctionne.

UPDATE

Un commentateur semble avoir le même problème. Et oui, nous avons résolu ce problème en réglant la taille du texte de l'écran à moins de 150%.

7
répondu Earth Engine 2016-12-05 21:06:20

après un second redémarrage, puis l'ouverture et la sauvegarde de nouveau.ico moi-même dans Gimp, puis j'ai été en mesure d'importer sans problème. Je ne sais pas trop ce qui a causé ce problème, mais c'était juste une erreur.

5
répondu L337BEAN 2016-02-13 23:22:40