何かが欠けているかどうかはわかりません。VS2010 の Windows フォームに単純な .ico ファイルを表示する必要があります。フォームに PictureBox を作成しましたが、そのプロパティに移動して .ico ファイルを選択すると、InitialImage
使用できないと表示されます。C++でこれを行うのはとても簡単でした...
では、.NET C# プロジェクトでこれを行うにはどうすればよいでしょうか?
InitialImage は、メイン画像の読み込み中に表示されます。メイン画像を設定する必要がある場合は、画像ボックスの Image プロパティを設定する必要があります。
ただし、アイコンを直接InitialImage
またはImage
直接設定することはできないため、以下のコードでアイコンをビットマップに変換できます
pictureBox1.Image = Resources.Icon1.ToBitmap();
Icon オブジェクトのToBitmap関数を使用してみましたか? ICO ファイルを Icon クラスにロードし、このメソッドを呼び出すだけで、PictureBox で使用できるビットマップが作成されます。