2012-02-09 77 views
4

我想在德爾福使用功能區控件,但我遇到了圖標的問題。我有一個ImageList(16x16 - 顯然更高分辨率不好 - 色帶故障),我想用它來顯示色帶圖標。但是這個問題一直在發生:德爾福的絲帶瑕疵圖像

當我沒有選中「大圖標」複選框時,小按鈕(Action2)很好。但更大的一個不是。 enter image description here 在另一方面,當我勾選複選框,出現這種情況: enter image description here

如何設置色帶是否正確?這太瘋狂了:/

+1

請裁剪你的屏幕截圖在未來,只顯示可用部分。它允許它們以更大的尺寸顯示,這使得它們更易讀/清晰。在這種情況下,您可以將動作編輯器對話框向左移動,並將其裁剪爲該對話框寬度的一半,並從功能區的頂部邊緣到大圖標複選框下方的區域。這會讓圖像看得更清晰。 :) – 2012-02-09 23:41:30

+0

會做。抱歉。我也想出了一個解決方案,會添加一個答案。 – 2012-02-10 09:44:06

回答

7

所以,我想通了。爲了使用這兩種圖像類型,必須有兩個獨立的ImageList - 每一個都有不同的圖標尺寸。 ActionManager具有更多的圖像字段,我沒有注意到 - ImagesDisabledImagesLargeImages(就是這樣!)和LargeDisabledImages。因此,爲了獲得功能區的全部功能,您必須保留4個ImageList。

(我在這裏保持了答案以供將來參考)

+1

如果是答案,那麼[接受它](http://meta.stackexchange.com/questions/16930/is-it-ok-to-answer-you-own-question-and-accept-it)。 – 2012-02-10 10:33:53

+0

我必須等兩天(系統這樣說) – 2012-02-10 14:25:41