我讀過THIS,但它是用於Delphi 7,它在2009年不工作。這兩個版本之間有很多變化。在D7圖標是24x24,在D2009圖標是16x16 ...並在D2009沒有圖像編輯器爲resorces ...如何在Delphi 2009中爲我的組件設置工具調色板組件圖標?
我有一個單位SuperList.pas與TSuperList
類裏面和一個單獨的TSuperList.ico(16x16 16種顏色),我想將其用作我的組件的工具調色板圖標。
這是我試過......
- 我開始德爾福,
- 文件 - >新建 - > PAKAGE,
- 添加.. SuperList.pas,
- 項目 - >資源...->添加.. TSuperList.ico,
- 我改變資源標識符來TSUPERLIST(兩次!它似乎有一個bug),
- 安裝功能套餐
- 重啓Delphi。
而圖標仍然是默認的!
什麼都沒有改變,可能不是因爲德爾福1.添加你的字形的.DCR文件。給它與你的組件相同的名稱。將.dcr文件鏈接到包。 – 2014-11-06 17:47:27
但是,如果Delphi2009沒有圖像編輯器,我該如何創建一個.dcr文件? – 2014-11-06 18:13:23
最簡單的是使用舊的圖像編輯器。或者看到這個http://stackoverflow.com/questions/6999939/best-way-to-make-a-component-icon-in-delphi-xe-using-only-the-built-in-tools – 2014-11-06 18:19:38