1

Windows アプリケーションに VS 2005 を使用しています。

過去にUIフォームにコードが追加されたため、フォームがデザイナーで開かなくなりました。

System.Windows.Forms.ImageList にアイコンを追加する必要があります。

今のところ、InitilizedComponent() のリソース ファイルから画像を追加するだけです。この方法は、最初はデザイナーによって生成されたと思われます。

this.MyimageListToolbar.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("MyimageListToolbar.ImageStream")));

新しいアイコンを追加するには、簡単に言うことができます

アイコン myIcon = new Icon(@"mypath/myicon.ico"); this.imgLstToolbar.Images.Add(myIcon);

しかし問題は、このソフトウェアのインストール時にコピーされるように、セットアップ プロジェクトにこの ico ファイルを含める必要があることです。これは望ましくありません。イメージリスト ツールバーに追加された他のすべてのイメージは、アプリケーションのインストール時にコピーされません。

プログラムでアイコンを追加したり、デザイナーを使用せずにアイコンを追加したり、アイコンをリソース ファイルに含めたりして、exe を実行するために ico ファイルをコピーする必要がない方法はありますか。

ありがとう、

4

1 に答える 1

0

のように「リソースファイル」にアイコンを追加することができます..

「リソース」フォルダを右クリック -> 「追加」 -> 「既存の項目...」

于 2012-05-23T19:09:48.980 に答える