計(jì)算機(jī)二級(jí)VB基礎(chǔ):幫助(Help)對(duì)話框

字號(hào):

幫助對(duì)話框是當(dāng)Action屬性為6時(shí)的通用對(duì)話框,是一個(gè)標(biāo)準(zhǔn)的幫助對(duì)話框窗口界面,可以用于制作應(yīng)用程序的在線幫助。幫助對(duì)話框不能制作應(yīng)用程序的幫助文件,只能將已制作好的幫助文件從磁盤中提取出來,并與界面連接起來,達(dá)到顯示并檢索幫助信息的目的。
    制作幫助文件需要用Microsoft Windows Help Compiler,即Help編輯器,生成幫助文件以后,可直接在界面上利用幫助對(duì)話框窗口進(jìn)行幫助。
    幫助對(duì)話框除了基本屬性外,還有特殊屬性:
    (1)HelpCommand屬性(幫助命令)
    該屬性用于返回或設(shè)置所需要的在線Help幫助類型。請(qǐng)參閱幫助系統(tǒng)。
    (2)HelpFile屬性(幫助文件)
    該屬性用于指定Help文件的路徑及文件名稱。即找到幫助文件,再從文件中找到相應(yīng)內(nèi)容,顯示在Help窗口中。
    (3)HelpKey屬性(幫助鍵)
    該屬性用于指定幫助信息的內(nèi)容,幫助窗口中顯示由該幫助關(guān)鍵字指定的幫助信息。
    例如,如果想在標(biāo)準(zhǔn)Help窗口中顯示VB.HLP的Common Dialog Control語句的幫助,那么應(yīng)按如下要求設(shè)置屬性:
    CommonDialogl.HelpCommand =vbHelpContents
    CommonDialogl.HelpFile=”VB.HLP”
    CommonDialogl.HelpKey=”Common Dialog Control”
    C0mmonDialogl.Action=6
    (4)HelpContext屬性(幫助上下文)
    返回或設(shè)置所需要的HelpTopic的Context ID,一般與HelpCommand屬性(設(shè)置為vbHelp.Contents)一起使用,指定要顯示的HelpTopic。
    【例8.6】 編寫1個(gè)應(yīng)用程序,當(dāng)選擇“顯示記事本幫助”按鈕時(shí),就彈出幫助窗口。
    (1)建立用戶界面
    在窗體上建立1個(gè)通用對(duì)話框:CommonDialogl,1個(gè)命令按鈕:Commandl。
    (2)編寫程序代碼
    Private Sub Commandl—Click()
    C0mmonDialogl.HelpCommand = cdlHelpContents
    CommonDialogl.HelpFile=”C:\Windows\Help\Notepad.HLP”
    CommonDialogl.Action=6 -打開幫助對(duì)話框
    End SUb