timagelist

    3熱度

    1回答

    i爲整數私人 代碼 procedure TForm1.Image1Click(Sender: TObject); begin inc(i); ImageList1.GetIcon(i mod 4,Image1.Picture.Icon); end; procedure TForm1.FormCreate(Sender: TObject); begin i:=

    5熱度

    1回答

    我正在將我的代碼升級到Delphi XE(來自Delphi 7),並試圖消除所有不必要的庫。我已經使用過PNGComponents很久了,但現在是時候繼續使用本地TImageList和TPNGImage了。 我的代碼的一部分在運行時從鏈接的資源中加載圖像列表。爲此我的工作PNGComponents代碼: function CreateAndLoadImageList(ASize : integer

    4熱度

    3回答

    我得到系統imagelist(SHGetFileInfo和SHGFI_LARGEICON),添加兩個我自己的圖標,並將其附加到TListView。 問題是,如果用戶的圖標大小未設置爲32x32(例如,它被設置爲48x48例如)Delphi7 TImageList失敗,並出現「無效的圖像大小」錯誤。 有誰知道是否有解決方法?我試過使用TPngImageList,但它會導致其他問題。 此外,請注意,我

    0熱度

    1回答

    我在我的應用程序中使用了一組約100個圖標,這些都是使用固定參考號進行訪問的,這些數字也可供用戶選擇圖標。所需的三種分辨率是16x16,32x32和48x48。這些解決方案中的每一個都保存在TPngImageList中,並且使用TDataModule創建了一個「圖標庫」,而不是包含這三個圖像列表(TArtImageLibraryImageLists)。當需要任何圖像列表時,一個簡單的「首次使用時創

    1熱度

    1回答

    我剛開始一個新項目,我第一次使用Delphi 2009 Actionmanager組件。 Actionmanager有一個標準動作列表,它給了我諸如文件打開/保存而沒有任何編碼的操作 - 好東西。有沒有一個標準的ImageList去與此,有正確的圖像默認ImageIndex由ActionManager填充?

    2熱度

    3回答

    可能會在運行時調用TImagelist編輯器來查看我的TImagelist的內容嗎?