C 資源檔案的使用

2021-05-11 12:58:16 字數 655 閱讀 3935

其實,對於資源檔案的使用,說白點就是通過強制型別轉換,將資源檔案裡的資料強行的轉換成你需要的(換種方式說,就是你原來存進去什麼,就用什麼型別拿出來)。

主要通過system.resources.resourcemanager類中getstring和getobject兩個方法。兩個方法的返回值都是object型別,而所需的引數就是資源的惟一標識(建立資源時,新增資源用到的惟一標識)。

首先,例項化乙個resourcemanager類的物件。

//建立類的乙個例項化物件

resourcemanager rm = new resourcemanager ( "images" , assembly.getexecutingassembly ( ) ) ;

然後,就可以呼叫方法使用資源。

//強制型別轉換

icon ico = ((icon)(rm.getobject("demo.ico")));//獲取圖示

image canceloff = ( ( image ) ( rm.getobject ( "ok-on.png" ) ) ) ;//獲取

string str=((string)(rm.getstring("mystr")));//獲取字串

這樣就可以對資源進行使用了。 當然,使用資源之前,記得要將資源匯入進來!

C 資源檔案的使用例項

c 資源檔案的使用例項 在寫程式時,可以把用到的 字串,圖示,聲音等外部資源,放在乙個 resx 資源檔案 中。這樣的好處是不用考慮什麼路徑的問題.而且還對資源有保護的作用。在form1上放置2個按鈕和1個picturebox。選中 專案ky resx,右擊 新增 新建項 雙擊resource1.r...

資源檔案的使用

學習pyqt推薦大家看這本書 第一步 new file qt resource file 第二步 add prefix建乙個字首 prefix 相當於建立乙個資料夾嘛,可以分類圖示。新增具體圖示就是add files就可以了。這裡的images這個子資料夾,你在命名的加上 images就可以了。su...

C 資源檔案

獲取資源檔案 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system...