如何在VB6.0中創(chuàng)建與使用文本資源文件
發(fā)表時(shí)間:2024-02-24 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]作者:土人 不少網(wǎng)友問(wèn)及如何在VB中建立和使用文本資源文件。我想這也是很多VB初學(xué)者迫切想掌握的技巧。為此,將回答網(wǎng)友的信件整理了一下,形成此文,希望對(duì)大家有些幫助。一.文本資源文件的建立第一步:?jiǎn)?dòng)資源編輯器如果VB資源編輯器沒有被加載,請(qǐng)單擊"外接程序",選取"外...
作者:土人
不少網(wǎng)友問(wèn)及如何在VB中建立和使用文本資源文件。我想這也是很多VB初學(xué)者迫切想掌握的技巧。為此,將回答網(wǎng)友的信件整理了一下,形成此文,希望對(duì)大家有些幫助。
一.文本資源文件的建立
第一步:?jiǎn)?dòng)資源編輯器
如果VB資源編輯器沒有被加載,請(qǐng)單擊"外接程序",選取"外接管理器"啟動(dòng)外接管理器,然后選中"VB6 資源編輯器",在左下方的"加載行為"中的"加載/卸載"前打鉤,點(diǎn)擊"確定"退出外接管理器。此時(shí),可以在工具條中看到資源編輯器的綠色圖標(biāo),單擊它就可以啟動(dòng)VB資源編輯器了。
第二步:
在VB資源編輯器窗口的工具欄中央,有一個(gè)有"abc"字樣的圖標(biāo),點(diǎn)擊它,彈出編輯字符串表,進(jìn)入字符串編輯狀態(tài)。在這里的編輯狀態(tài)有點(diǎn)特殊,沒有見到常見的文本編輯器所見到的輸入光標(biāo),不過(guò)已經(jīng)可以輸入了,輸完一行按回車,進(jìn)入下一行的編輯,其中標(biāo)識(shí)符是程序自動(dòng)給出的。編輯完畢請(qǐng)單擊窗體右上角的關(guān)閉按鈕,這時(shí)可以看到VB資源編輯器目錄樹里多出了"abc字符串表格"字樣,它就是剛才輸入的東東了,如果需要修改雙擊它就行。
保存資源文件,退出資源編輯器。資源文件已經(jīng)自動(dòng)添加在"相關(guān)文檔"里,當(dāng)前的工程可以使用它了。
(技巧:任何時(shí)候都可以對(duì)已經(jīng)建立的資源文件進(jìn)行修改。方法是在"相關(guān)文檔"中雙擊以.res為后綴名的資源文件。)
二.資源文件的使用
VB提供了若干條讀取資源文件的函數(shù),這里針對(duì)本文主題只說(shuō)明一下其中的一條:LoadResString(index)。這條函數(shù)很簡(jiǎn)單,使用時(shí)只需填寫正確的索引號(hào)即可讀出文本資源文件中的內(nèi)容,比如:MyStr=LoadResString(101),此句讀出的是資源文件中的第一條文本內(nèi)容。關(guān)于資源文件中的索引號(hào),總是從101開始的,這一點(diǎn)一定要注意。
下面我們從剛才建立的資源文件中讀取所有的文本條目并將文本輸出在窗體上:
Dim Tmpstr As String, i As Integer
For i = 101 To 104 '假設(shè)有五條記錄
Tmpstr = LoadResString(i)
Print Tmpstr
Next
這僅僅是一個(gè)例子,你可以根據(jù)自己的需要靈活地對(duì)文本資源文件進(jìn)行操作,——倘若如此,本文的目的就達(dá)到了!