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 ファイルをコピーする必要がない方法はありますか。
ありがとう、