2012-04-26 181 views
19

私のアプリケーションにアイコンをインポートする際に問題があります。私はメインフォームを持っており、PropertiesIconフィールドに新しいアイコンをインポートしようとしています。C#引数 '画像'はアイコンとして使用できる画像でなければなりません

画像はすでに.icoの形式です:this is the link to the icon I'm trying to useです。

誰でもMicrosoft Visual Studioがこのエラーを表示する理由を知っていますか?

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

すべてのヘルプは素晴らしいことです。

+0

私はvs2010でそれを試してみましたが、私のフォームのアイコンを変更してしまいました。 – Zaki

+0

これは完全に動作し、エラーのスクリーンショットを貼り付けています。私はVS 2010で試したこともあり、そのように動作するように動作していると思われます – Habib

+0

ここにエラーがあります。私はそれがうまくいくはずですので、これはちょっと私を困らせたと思います。 http://i.imgur.com/ueKwJ.jpg – L337BEAN

答えて

4

2回目の再起動後、Gimpで.ico myselfを開いて再保存すると、エラーなしでインポートすることができました。この問題の原因は何もわかりませんが、ちょっと変わったエラーでした。

+0

私のために再起動する必要はありません。単にGimpを開いて保存してください。もう一度 – mbomb007

+0

を再起動しても効果はありませんでしたが、Gimpに保存してもそれはありませんでした。 – donutguy640

23

最近このエラーが発生しました。いくつかの提言:

  • がアイコンが正方形であることを確認してください(16×16、32×32)
  • はPNGに保存し、変換のために、この無料サービスを使用してみてください:http://www.convertico.com/
+0

+1 PNG 16x16から変換してくれました。 – vinod

+0

私はconverticoを使ってpngをicoに変換しましたが、まだこのエラーが発生していました。別のアイコンを試してみるとうまくいきました。 –

6

私たちは、アプリケーションを持っている作品私たちのコンピュータの99%で正常に動作しますが、1台のノートパソコンではこのエラーが発生します。

私たちの問題は、ラップトップユーザーが画面のテキスト/画像サイズを150%に設定しているようです。これにより、作業中の画像がもはや機能しなくなる可能性があります。これが機能するかどうかがわかります。

UPDATE

コメンターは、同じ問題を抱えているようです。また、この問題は、画面のテキストサイズを150%未満に設定することで解決しました。

+0

これは本当に助けになりました。 – KoenW

関連する問題