3

何かが欠けているかどうかはわかりません。VS2010 の Windows フォームに単純な .ico ファイルを表示する必要があります。フォームに PictureBox を作成しましたが、そのプロパティに移動して .ico ファイルを選択すると、InitialImage使用できないと表示されます。C++でこれを行うのはとても簡単でした...

では、.NET C# プロジェクトでこれを行うにはどうすればよいでしょうか?

4

2 に答える 2

6

InitialImage は、メイン画像の読み込み中に表示されます。メイン画像を設定する必要がある場合は、画像ボックスの Image プロパティを設定する必要があります。

ただし、アイコンを直接InitialImageまたはImage直接設定することはできないため、以下のコードでアイコンをビットマップに変換できます

pictureBox1.Image = Resources.Icon1.ToBitmap();
于 2013-06-01T18:02:04.843 に答える
1

Icon オブジェクトのToBitmap関数を使用してみましたか? ICO ファイルを Icon クラスにロードし、このメソッドを呼び出すだけで、PictureBox で使用できるビットマップが作成されます。

于 2013-06-01T18:12:50.053 に答える