我正在開發一個VB.NET WinForms應用程序,並且我到處都使用了許多小型的16x16 32位圖標;其中大部分嵌套在標籤之後或以其他方式隱藏。我把它們放在一個大的ImageList控件中,從那裏管理它們似乎更容易。將每個小圖標放在一個.NET ImageList控件中是否很明智?
我的問題是,這是聰明?即使在按鈕中,我也使用圖像列表,並且控件可以更直接地指定圖像(例如,通過Image屬性)。
請注意,我用ImageKey,沒有(電流)需要的ImageIndex。
是否會對性能產生負面/正面效應?
那麼,我曾經這樣做過,但是擁有太多資源讓他們很難爲我導航。這就是爲什麼我更容易有ImageLists =) – 2009-12-22 17:48:24
謝謝! =)我主要擔心從性能的角度來看它特別好或不好。 – 2009-12-22 17:54:54
這不太可能 - 例如如果您單擊一個選項卡,只要它在大約四分之一秒內更改爲新選項卡,用戶就不會認爲它太慢。在四分之一秒內你可以做很多工作! – 2009-12-22 18:00:28