我正在構建一個delphi非可視組件。如何設置我想要的圖像在IDE中?delphi非可視組件圖像
回答
您必須在.pas組件源文件的同一目錄中創建一個帶有您的設備名稱的.dcr文件。然後將一個24x24位圖添加到dcr文件中,並使用組件類的名稱(如TMyNonVisualComp)進行調用。
最後你必須加入這一行的單元{$R your_dcr_file.DCR}
檢查論文鏈接,瞭解更多信息
可以選擇與'TMyNonVisualComp16'和'TMyNonVisualComp32'一起使用分別適用於小型和大型工具調色板圖標的16x16和32x32 px大小的位圖。 – 2010-07-23 21:44:53
.dcr的名稱不需要與單元的名稱相匹配。但是,它內部的位圖確實需要匹配類名,是的。你忽略的是位圖名稱需要全部大寫,即TMYNONVISUALCOMP。 – 2010-07-24 06:24:44
正如Remy所說:dcr的名稱可能與單元名稱不同,但爲方便起見,如果相同,則可以在單元中使用 {$ R * .dcr}而不是全名。 – dummzeuch 2010-07-24 13:10:32
您只需要爲組件調色板顯示此組件的圖標,這與您對可視組件執行此操作的方式相同。簡而言之,爲組件MyComponent.pas創建MyComponent.dcr文件並將此文件添加到此組件。您可以使用Delphi圖像編輯器製作dcr。
- 1. Delphi組件像trichview
- 2. 帶有Canvas的Delphi可視化組件
- 3. 組件中的Delphi PNG圖像集合
- 4. delphi 2010的視頻組件
- 5. 用delphi創建非視覺activex控件
- 6. 在非可視組件雙擊
- 7. 非可視化組件無形式
- 8. 在Delphi的TBitmap組件中可以使用便攜式位圖圖像嗎?
- 9. delphi圖形組件到activex
- 10. Delphi報表組件和最終用戶的可視化控件
- 11. 你可以在一個UIPickerView中混合自定義視圖組件和非自定義視圖組件嗎?
- 12. GTK + Dock Panel像可視組件
- 13. Delphi:從繼承形式中刪除可視化組件引用
- 14. 可視化數據庫設計Delphi VCL組件?
- 15. 在FMX中,我如何使非可視組件作爲設計時間可見(Delphi 10 Seattle)
- 16. VCL組件Delphi
- 17. 從文件delphi導入圖像
- 18. Reactjs組件可以改變視圖
- 19. 免費組件,可以顯示圖片豐富的文字Delphi
- 20. Delphi CommonAppDataFolder好像不可寫
- 21. delphi組件順序和圖層選項
- 22. iOS組件可重用性:視圖和視圖控制器
- 23. 繪圖視網膜與非視網膜圖像
- 24. (delphi)打印圖像問題
- 25. 非圖形事件後刷新視圖
- 26. 聲明包含非可視組件的類
- 27. 用代碼替換非可視化組件
- 28. 邏輯視圖=組件圖?
- 29. 可繪製圖像數組
- 30. Delphi(非OLE)是否有OpenOffice.org導出組件?
隨機德爾福downvoter再次發生。太糟糕了,他沒有評論他爲什麼低估了......但他從來沒有。 – Tim 2011-05-16 12:00:02