- PR -

Dllにアイコンを埋め込むには?

投稿者投稿内容
Jubei
ぬし
会議室デビュー日: 2002/03/02
投稿数: 830
お住まい・勤務地: 関西
投稿日時: 2004-08-20 13:17
諸農です。

金曜日は打合せの連続なので遅くなりました(-_-;)
申し訳ない。

引用:

参考にさせて頂いたコードでうまく実行できました。



それは良かったです。

引用:

のIconをImagelistに変更したのですが・・・
もちろんResGenも若干変更しました。



いやいや、もう少しがんばってみましょう(~_~;)
というか、提示したコードの意味を理解してくださいませ。

コード:
using System;
using System.Windows.Forms;
using System.Drawing;
using System.Resources;

namespace MyImage
{
    public class Class1
    {
        public Class1(){}
        static public ImageList GetImageList()
        {
            ResourceManager rs = new ResourceManager(typeof(Class1));
            ImageList il = new ImageList();
            il.Images.Add((Icon)rs.GetObject("ICO"));
            return il;
        }
    }
}



これでイメージリストの先頭アイテムにイメージが
格納されていることになります。
#ここでは便宜上1個のイメージだけを扱っています。
#リソースファイルの作成方法は同じです。

使う側はこんな感じ。
コード:
        private void button1_Click(object sender, System.EventArgs e)
        {
            ImageList il = MyImage.Class1.GetImageList();
            pictureBox1.Image = il.Images[0];
        }



では、がんばってください。

_________________
諸農和岳
Powered by Turbo Delphi & Microsoft Visual Studio 2005

十兵衛@わんくま同盟
http://blogs.wankuma.com/jubei/
gorisaku
ベテラン
会議室デビュー日: 2004/04/17
投稿数: 95
投稿日時: 2004-08-20 17:25
諸農殿

忙しい会議の合間をぬってのお返事ありがとうございます。
昨日お返事を頂いてからずっと対応しておりましたが、
やっと完成いたしました。
自分で書いていたソースとほぼ変わりはなかったはずなのですが・・・
違いは名前空間が無かった事や、その他のプログラミングミスでした。

1つのDllにいろいろな機能をまとめていましたが、
Icon用のDllだけは別作成にしました。

おかげさまで何とか対応できそうです。
本当にお忙しい中お返事をしていただきありがとうございます。

スキルアップ/キャリアアップ(JOB@IT)