2010-05-27 26 views
1

我有一個帶有複選框和圖像列表的樹狀視圖。CF - 樹視圖在6.0和6.5設備上看

我試圖修復它在設備6.0和6.5上的外觀,但我不能得到它的工作。它可以在一臺設備上正常工作,而且看起來很糟糕。

複選框在6.5上非常小,我甚至不能點擊它們。如果我更改字體,我會在6.0設備上獲得巨大的複選框和文本。另外我不知道如何設置圖像的大小,所以它會在兩個設備上看起來不錯。

我可以得到任何提示如何處理這種適當的方式?

thanx!

回答

1

使用您在運行時設置的單獨資源based on the platform on which you're running

+0

嗯...問題是imageList中的圖片。我認爲製作一個工廠類並檢查設備操作系統版本或屏幕分辨率的註冊表並不是正確的方法。是否有一些DPI選項可以自行調整圖像大小? – no9 2010-05-31 05:30:20

+0

這不是很好,或者生成的圖像看起來不可怕,沒有。 – ctacke 2010-05-31 17:31:25

+0

實際上,正確的方法是找出設備的DPI。除以96,你得到1個等同於所有設備的等價物。所有值(寬度,高度)必須與該結果相乘... – no9 2010-06-15 10:39:36