我有一個窗體顯示TabControl中的文件信息,我希望頁面在其選項卡中有文件的圖標。如何獲得與文件類型關聯的圖標?如何獲得與文件類型關聯的圖標?
我更喜歡不涉及在註冊表中查找內容的解決方案,但如果這是唯一的方法,那麼就這樣做吧。
我有一個窗體顯示TabControl中的文件信息,我希望頁面在其選項卡中有文件的圖標。如何獲得與文件類型關聯的圖標?如何獲得與文件類型關聯的圖標?
我更喜歡不涉及在註冊表中查找內容的解決方案,但如果這是唯一的方法,那麼就這樣做吧。
CodeProject有一些類可以下載。
首先得到FileAssociationInfo
,從那得到ProgramAssociationInfo
。 pai
對象可以給你的圖標。
FileAssociationInfo fai = new FileAssociationInfo(".bob");
ProgramAssociationInfo pai = new ProgramAssociationInfo(fai.ProgID);
ProgramIcon icon = pai.DefaultIcon;
看起來不錯,但我如何得到FileAssociationInfo? MSDN上沒有關於這些類的任何內容。 – Simon 2008-11-07 13:25:34
在這裏你可以下載的類:http://channel9.msdn.com/playground/Sandbox/249856-System-File-Association/ – Ikke 2008-11-07 13:30:11