0
A
回答
3
圖像列表控件受到限制,使所有圖像具有相同的尺寸。我假設您使用的是vsReport
視圖模式,這意味着您的圖片將來自SmallImages
屬性的圖片列表。所以他們必須都是相同的大小。
約束不是德爾福強加的。它們是底層Windows控件的直接反映。 Windows圖像列表的實現方式意味着所有圖像的大小相同。它們被實現爲矩形位圖,其中包含所有圖像。 Delphi的列表視圖控件的各種圖像屬性只是包含了公共控制功能 - 見LVM_SETIMAGELIST
。
您可以將24像素圖像放入帶有透明區域的32像素圖像中,以將尺寸從24像素增加到32像素。如果這不符合你的需求,那麼你需要自己繪製圖像。
+0
多數民衆贊成正是我在做什麼,但我的問題與它,我有許多子項目每個子項目包含只有圖標沒有文字,,,所以我需要使列24pxl寬度,,,確定與Windows 7,但在Windows XP中我不知道爲什麼圖像總是伸展! (我試過PNG和BMP-32位圖像) –
相關問題
- 1. Delphi:列表視圖的顏色列
- 2. Delphi:如何在CustomDrawItem列表視圖中繪製小圖標
- 3. 列表視圖中的列表視圖
- 4. 刪除Delphi中的重複列表視圖
- 5. Delphi:用於在列表視圖中繪圖的數據存儲器
- 6. 在列表視圖
- 7. 在列表視圖
- 8. 在列表視圖
- 9. 列表視圖setOnClickListener從列表視圖
- 10. 在列表視圖中的列表視圖
- 11. 在列表視圖的Android
- 12. 列表視圖與jsoup和2列表視圖中的一行列表視圖
- 13. 從列表視圖插入數據到數據庫delphi
- 14. 視圖在列表視圖中查看
- 15. 的列表視圖
- 16. 在表或表視圖中的列表視圖
- 17. 什麼是在Delphi中檢索列表視圖項值的正確方法
- 18. 列表視圖
- 19. 列表視圖
- 20. 列表視圖
- 21. 圖像的列表視圖
- 22. 圖像的列表視圖
- 23. 我試圖顯示在列表視圖圖像的列表,但
- 24. NativeScript - 在列表視圖中的陣列
- 25. getPackageManager在列表視圖中的圖標
- 26. 在列表視圖中的圖形
- 27. C++ Builder/Delphi TRibbon Office圖標列表
- 28. Delphi 2009 Actionmanager默認圖片列表
- 29. 如何在列表視圖
- 30. 如何在列表視圖
當然。如果這不能以標準的方式(通過使用綁定的圖像列表),你仍然可以繪製你想要的任何東西(在一些自定義繪製事件中)。 – TLama
我的應用程序總是每隔一秒更改子圖像也使用自定義項目排序代碼清除子項 ,,,自定義繪製將在我的情況下有用嗎? –